2023년 V2ray 최신 버전은 이중 WS+TLS를 사용하여 터널을 구축하여 차폐 및 간섭을 돌파합니다!
2022-11-28 · 58550 · 1 min# 前言
이 기간 동안 잘 알려진 이유로 Tencent Cloud에 구축 한 V2ray 노드가 설명 할 수 없을 정도로 포트를 차단하기 시작했습니다. 다음은 네트워크 토폴로지 다이어그램입니다.
처음에는 설명할 수 없는 봉쇄에 대응하여 포트도 변경했습니다. 나중에 차단 속도가 점점 빨라졌고 구성하자마자 즉시 사용할 수 없었기 때문에 기본적으로 순수 TCP 프로토콜을 통해 V2ray를 사용하는 방식이 죽은 것으로 선언되었다고 판단 할 수있었습니다.
# 发现& 문제 해결
신중한 분석 끝에 서버 IP가 블랙리스트에 올라 있지 않은 것으로 나타났습니다. 그러나 V2ray의 순수 TCP 프로토콜로 구축된 터널이 시작되면 몇 분 안에 정상적으로 사용할 수 있지만 시간이 다 되면 연결할 수 없습니다.
GFW는 항상 내 포트를 차단하지만 지속적으로 포트를 변경하여 문제를 해결할 수 있지만 포트를 너무 자주 변경하는 것은 우아한 해결책이 아닙니다.
그래서 연구해서 WS+TLS를 구축해봤는데 본토에서 접속했을 때 안정성이 좋았는데 토폴로지 다이어그램은 다음과 같습니다.
V2ray를 사용하면 TLS 프로토콜을 사용하여 트래픽을 셸링할 수 있으므로 GFW 프로브가 일반 연결처럼 작동합니다.
보다 원활하게 사용하고 대기 시간을 줄이기 위해 듀얼 WS+TLS 디자인을 사용했으며 토폴로지 다이어그램은 다음과 같습니다.
이러한 다층 마트료시카 인형 이후, 본토에 있는 대중 교통 기계의 인바운드 트래픽은 GFW를 통과할 때 이미 TLS에 의해 암호화된 암호문이며, 트래픽이 에이전트에 도달한 후 보안과 속도를 모두 고려하여 아웃바운드로 해독됩니다. 여기 내 런업 튜토리얼이 있습니다.
# 如何搭建双重WS+TLS
여기에 더 많은 단계가 있고 전후 단계를 결합해야하므로 3 단계로 나누고 문제없이 단계를 따르기만하면됩니다. 그러나 구성 정보를 여러 번 확인해야 합니다.
준비 필요: ✅끈기. ✅SSL 인증서 ✅ 중국 본토의 해외 에이전트 비행기 ✅ 중국 본토의 중형 특수 항공기
1. SSL 인증서 받기
이 단계는 실제 상황에 따라 수행해야 하며 여기서는 가장 간단한 DNSPod를 사용하고 있습니다. Tencent Cloud 계정을 등록하는 방법은 자세히 설명하지 않고 콘솔 SSL 인증서 페이지 (별표로 표시)로 직접 이동합니다.
찾을 수 없는 경우 https://console.cloud.tencent.com/ssl 링크를 클릭할 수도 있습니다.
페이지 왼쪽의 내 인증서를 클릭한 다음 무료 인증서 신청을 클릭합니다.
왼쪽에서 Asia Integrity를 선택하고 OK를 클릭하여 계속합니다.
자신의 정보에 따라 빨간색 상자를 올바르게 채우십시오.
모두 작성했으면 신청서 제출을 클릭합니다. 잠시 기다린 후 검토가 통과되고 감사에 실패하면 자세한 오류 프롬프트가 표시되며 프롬프트에 따라 수정할 수 있습니다.
검토를 통과하면 [내 인증서] 페이지에서 감사를 통과한 인증서를 확인할 수 있으며, 오른쪽의 다운로드 버튼을 클릭합니다.
팝업 페이지에서 Nginx 섹션의 다운로드 버튼을 클릭합니다.
다운로드한 압축 패키지의 압축을 푼 후 빨간색 상자에서 나중에 필요한 ** 인증서 파일인 두 파일을 찾습니다.
2. 에이전트 구성
위의 단계를 완료하면 인증서가 준비되고 디버깅 에이전트를 배포할 수 있습니다. 여기서는 텐센트 클라우드 2c2G의 한국 경량 노드를 사용하고 있는데, 홍콩 노드는 더 이상 가장 저렴한 경량 노드를 구매할 수 없습니다. 서버에 로그인하는 방법에 관해서는 모든 ssh 도구를 사용할 수 있으며 많이 소개하지 않겠습니다.
2.1 v2ray 설치
우선, V2ray를 설치하는 것이 일반적이며, 에이전트에서 인터넷에 직접 액세스 할 수 있기 때문에 다음 코드를 직접 사용하여 빠르게 설치할 수 있습니다. '''HTML v2ray 설치 bash < (curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
geoip.dat 및 geosite를 설치합니다.dat bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)
시스템 서비스에 V2ray를 추가하고 부팅 시작을 설정합니다.
systemctl 활성화 v2ray & & systemctl 시작 v2ray
#### 2.2 Nginx 설치
다음으로 TLS 트래픽을 처리하고 V2ray로 해독하기 위해 Nginx 구성 요소를 설치해야 합니다. 여기서는 LNMP에서 제공하는 원 클릭 스크립트를 사용하고 있지만 mysql과 php는 필요하지 않으며 Nginx 만 필요합니다.
컴파일 및 설치에 일정 시간이 걸리기 때문에 GFW 간섭으로 인해 ssh 연결이 끊어질 수 있으므로 screen을 사용하여 컴파일 프로세스를 중단하지 않고 다음 코드를 사용하여 화면을 활성화해야 합니다.
화면 -S nginx
시스템에 화면이 설치되어 있지 않다고 말하면 설치하십시오.
sudo apt-get 설치 화면 -y
개봉 후 명령줄에 다음 명령을 입력하여 nginx를 설치하고 스크립트를 잠시 실행해야 하며 이번에는 커피 한 잔을 마시거나 내가 쓴 다른 기사를 ☺ 볼 수 있습니다.
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz & tar zxf lnmp1.9.tar.gz & cd lnmp1.9 && ./install.sh nginx
#### 2.3 SSL 인증서 구성
위의 단계에서 오류가 없으면 Nginx가 설치된 것이므로 다음으로 SSL 인증서를 구성해야합니다.
먼저 일반적인 sftp 소프트웨어를 사용하여 인증서 파일을 서버로 가져 오고, 파일을 가져온 후 디렉토리에서 'ls'명령을 사용하여 파일이 존재하는지 확인하십시오.
LS (엘에스 테스트.learn2.cn.key test.learn2.cn_bundle.pem
그런 다음 lnmp를 사용하여 웹 사이트를 추가하고 SSL 인증서를 구성합니다.
'''HTML
lnmp 가상 호스트 추가
+-------------------------------------------+
| LNMP 관리자, 작성자 Licess |
+-------------------------------------------+
| https://lnmp.org |
+-------------------------------------------+
도메인을 입력하십시오 (예 : www.lnmp.org) : test.learn2.cn
도메인: test.learn2.cn
더 많은 도메인 이름 입력(예: lnmp.org sub.lnmp.org):
도메인 목록: test.learn2.cn
도메인에 대한 디렉토리를 입력하십시오: test.learn2.cn
기본 디렉토리: /home/wwwroot/test.learn2.cn:
가상 호스트 디렉토리 : /home/wwwroot/test.learn2.cn
다시 쓰기 규칙을 허용하시겠습니까? (y/n)
다시 쓰기를 선택합니다 : 없음
PHP Pathinfo를 활성화 하시겠습니까? (y/n)
pathinfo를 비활성화합니다.
액세스 로그를 허용하시겠습니까? (y/n)
액세스 로그를 비활성화합니다.
IPv6를 활성화하시겠습니까? (y/n)
현재 Virtualhost에서 IPv6 지원을 사용하지 않도록 설정했습니다.
SSL 인증서 추가(y/n) y
1: 자체 SSL 인증서 및 키 사용
2: Let's Encrypt를 사용하여 SSL 인증서 및 키 생성
3: BuyPass를 사용하여 SSL 인증서 및 키 생성
4 : ZeroSSL을 사용하여 SSL 인증서 및 키 생성
1, 2, 3 또는 4 : 1을 입력하십시오.
SSL 인증서 파일의 전체 경로를 입력하십시오.
SSL 인증서 키 파일의 전체 경로를 입력하십시오.
도메인 이름은 실제 입력에 따라 입력되고, 캐리지 리턴이 뒤 따르고, 'SSL 인증서 추가'끝에 Y를 채우고, 다음 두 부분은 인증서 파일의 경로를 완전히 채우고, 첫 번째는 pem 파일, 두 번째는 키 파일이며, 직접 입력 할 수 있습니다. 자동으로 구성됩니다.
2.4 웹 사이트 구성 파일 수정
이때, SSL 인증서가 설정되어 있어도 도메인 네임 확인을 설정하지 않았기 때문에 'httpss://+ip'를 사용할 수 없습니다. 여기서 사용하는 도메인 이름 서비스 공급자에 따라 작업 방법이 다르므로 도메인 이름을 프록시의 IP 주소로 확인하기 위해 레코드를 추가하기만 하면 됩니다.
마지막으로 웹사이트의 구성 파일을 수정하여 수신된 패킷을 해독하고 V2ray로 전달해야 합니다.
일반적인 텍스트 편집기를 사용하여 웹 사이트의 구성 파일을 열고 여기에서 데모에 'nano'를 사용하고 있습니다.
나노 / usr / local / nginx / conf / vhost / 도메인.conf
nano 편집기로 연 후 화살표 키를 눌러 다음 필드와 유사한 행을 찾습니다.
ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;
찾으면 그 아래에 코드를 붙여넣습니다.
'''HTML 위치 /ray { proxyredirect 꺼짐; proxypass http://127.0.0.1:10000; proxyhttpversion 1.1; proxysetheader 업그레이드 $httpupgrade; proxysetheader 연결 "업그레이드"; proxysetheader 호스트 $host; # v2ray 액세스에서 실제 IP를 표시합니다.log proxysetheader X-Real-IP $remoteaddr; proxysetheader X-Forwarded-For $proxyaddxforwardedfor; }
마지막으로 SSL 포트를 443에서 10001로 수정합니다.
서버 { 10001 SSL HTTP2 듣기;
일부 초보자는 이해하지 못할 수 있으므로 다음 그림에 따라 코드를 삽입할 수 있습니다.
![](https://pic.saltyleo.com/i/171082811661.webp)
마지막으로 파일을 저장한 후 'lnmp reload' 명령을 사용하여 Nginx를 다시 시작합니다.
#### 2.5 V2ray 인바운드 구성 파일 구성
다음으로, 에이전트에 대한 인바운드 구성 파일을 구성합니다. 첫 번째는 V2ray에 연결할 때 키로 이해할 수 있는 GUID를 얻는 것입니다.
직접 생성할 수 있는 온라인 웹사이트가 있습니다: [GUID 생성 도구] (https://www.iamwawa.cn/guid.html)
그런 다음 일반적인 편집기를 사용하여 구성 파일을 열고 여기에서 데모로 nano를 계속 사용하겠습니다.
나노 /usr/local/etc/v2ray/config.json
다음 코드를 복사하여 'config.json' 파일에 붙여넣고 id에서 이전에 생성된 GUID를 입력합니다.
{ "인바운드": [ { "포트": 10000, "듣기":"127.0.0.1", "프로토콜": "vmess", "설정": { "클라이언트": [ { "id": "생성된 GUID를 여기에 입력해 줘.", "alterId": 64 } ] }, "스트림 설정": { "네트워크": "WS", "wsSettings": { "경로": "/레이" } } } ], "아웃바운드": [ { "프로토콜": "자유", "설정": {} } ] }
파일을 저장하고 V2ray를 다시 시작하십시오.
서비스 v2ray 재시작
V2ray가 다시 시작된 후 'service v2ray status'명령을 사용하여 V2ray의 상태를 확인하십시오.
![](https://pic.saltyleo.com/i/171082852088.webp)
Active bar가 오류를보고하지 않는 한 V2ray가 정상적으로 시작됨을 의미합니다.
#### 2.6 테스트
먼저 다음 사항을 확인해야 하며 확인 후 V2rayN과 같은 도구를 사용하여 연결을 테스트할 수 있습니다.
**도메인 이름 확인이 완료되었습니까? **
**Nginx의 구성 파일이 저장되고 다시 시작됩니까? **
** V2ray의 구성 파일이 저장되고 다시 시작됩니까? **
모든 것이 확인되면 테스트 세션에 입장할 수 있습니다.
Nginx가 작동하는지 먼저 테스트하고 브라우저를 사용하여 '도메인 https://'에 액세스하십시오. 모든 것이 정상이면 아래 이미지여야 합니다.
![](https://pic.saltyleo.com/i/171082898654.webp)
V2ray가 작동하는지 테스트하기 위해 브라우저를 사용하여 '도메인 / 레이 https://'에 액세스하십시오. 모든 것이 정상이면 다음 이미지와 같아야합니다.
![](https://pic.saltyleo.com/i/171082904730.webp)
모두 정상이면 다음 코드를 복사합니다.
vmess 크랙: ew0KICAidiI6ICIyIiwNCiAgInBzIjogIuS7o+eQhuacuua1i+ivlSIsDQogICJhZGQiOiAi5L2g55qE5Z+ f5ZCNIiwNCiAgInBvcnQiOiAiNDQzIiwNCiAgImlkIjogIuS9oOeahEdVSUQiLA0KICAiYWlkIjogIjAiLA0KICAic2N5IjogImF1dG8iLA0KICAibmV0IjogIndzIiwNCiAgInR5cGUiOiAibm9uZSIsDQogICJob3N0IjogIuS9oOeahOWfn +WQjSIsDQogICJwYXRoIjogIi9yYXkiLA0KICAidGxzIjogInRscyIsDQogICJzbmkiOiAiIg0KfQ==
V2rayN 열기 》클립보드에서 서버 가져오기를 클릭하여 구성 파일을 가져옵니다.
![](https://pic.saltyleo.com/i/171082802890.webp)
에이전트 테스트를 두 번 클릭하고, 팝업 창의 매개 변수를 매개 변수로 수정한 다음, 저장합니다.
![](https://pic.saltyleo.com/i/171082777824.webp)
마지막으로 YouTube를 열고 테스트하여 이미 단일 계층 TLS를 사용할 수 있는지 확인합니다.
### 3. 대중교통 구성
국내 대중 교통 기계는 GitHub에 액세스 할 수 없으므로 v2ray를 설치하는 방법이 다르므로 먼저 GitHub로 이동하여 v2ray의 오프라인 설치 패키지를 다운로드하십시오.
v2ray-core: [https://github.com/v2fly/v2ray 코어/릴리스](https://github.com/v2fly/v2ray 코어/릴리스)
'v2ray-linux-64.zip' 파일을 찾아 다운로드하여 전송에 저장합니다.
#### 3.1 v2ray 설치
이전 단계에서 오프라인 설치 패키지가 전송 시스템에 저장되었지만 여전히 설치 스크립트가 필요한 경우 다음 명령을 사용하여 설치 스크립트를 다운로드합니다.
WGET https://s.learn2.cn/file/install-release.sh
다음 명령을 사용하여 v2ray 오프라인을 설치하십시오.
bash install-release.sh --local ./v2ray-linux-64.zip
시스템 서비스에 V2ray를 추가하고 부팅 시작을 설정합니다.
systemctl 활성화 v2ray & & systemctl 시작 v2ray
#### 3.2 nginx 설치
프록시 머신과 동일한 단계를 수행하겠습니다.
다음 코드를 사용하여 화면을 활성화합니다.
화면 -S nginx
시스템에 화면이 설치되어 있지 않다고 말하면 설치하십시오.
sudo apt-get 설치 화면 -y
개봉 후 명령줄에 다음 명령어를 입력하여 nginx를 설치하고, 스크립트를 잠시 실행해야 하는데, 이번에는 커피 한 잔 마시거나 제가 쓴 다른 글을 보실 수 있습니다~
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz & tar zxf lnmp1.9.tar.gz & cd lnmp1.9 && ./install.sh nginx
#### 3.3 SSL 인증서 구성
이 단계는 여전히 프록시 머신과 동일합니다.
일반적인 sftp 소프트웨어를 사용하여 인증서 파일을 서버로 가져 오고, 여기서 termius를 사용하고 있으며, 파일을 가져온 후 디렉토리에서 'ls'명령을 사용하여 파일이 있는지 확인하십시오.
LS (엘에스 테스트.learn2.cn.key test.learn2.cn_bundle.pem
그런 다음 lnmp를 사용하여 웹 사이트를 추가하고 SSL 인증서를 구성합니다.
'''HTML
lnmp 가상 호스트 추가
+-------------------------------------------+
| LNMP 관리자, 작성자 Licess |
+-------------------------------------------+
| https://lnmp.org |
+-------------------------------------------+
도메인을 입력하십시오 (예 : www.lnmp.org) : test.learn2.cn
도메인: test.learn2.cn
더 많은 도메인 이름 입력(예: lnmp.org sub.lnmp.org):
도메인 목록: test.learn2.cn
도메인에 대한 디렉토리를 입력하십시오: test.learn2.cn
기본 디렉토리: /home/wwwroot/test.learn2.cn:
가상 호스트 디렉토리 : /home/wwwroot/test.learn2.cn
다시 쓰기 규칙을 허용하시겠습니까? (y/n)
다시 쓰기를 선택합니다 : 없음
PHP Pathinfo를 활성화 하시겠습니까? (y/n)
pathinfo를 비활성화합니다.
액세스 로그를 허용하시겠습니까? (y/n)
액세스 로그를 비활성화합니다.
IPv6를 활성화하시겠습니까? (y/n)
현재 Virtualhost에서 IPv6 지원을 사용하지 않도록 설정했습니다.
SSL 인증서 추가(y/n) y
1: 자체 SSL 인증서 및 키 사용
2: Let's Encrypt를 사용하여 SSL 인증서 및 키 생성
3: BuyPass를 사용하여 SSL 인증서 및 키 생성
4 : ZeroSSL을 사용하여 SSL 인증서 및 키 생성
1, 2, 3 또는 4 : 1을 입력하십시오.
SSL 인증서 파일의 전체 경로를 입력하십시오.
SSL 인증서 키 파일의 전체 경로를 입력하십시오.
도메인 이름은 실제 입력에 따라 입력되고, 캐리지 리턴이 뒤 따르고, 'SSL 인증서 추가'끝에 Y를 채우고, 다음 두 부분은 인증서 파일의 경로를 완전히 채우고, 첫 번째는 pem 파일, 두 번째는 키 파일이며, 직접 입력 할 수 있습니다. 자동으로 구성됩니다.
3.4 웹 사이트 구성 파일 수정
이 단계는 여기에서 동일한 SSL 인증서를 사용하기 때문에 프록시 시스템과 매우 다르지만 도메인 이름은 동시에 두 개의 IP를 확인할 수 없으므로 국내 운송 시스템을 확인할 필요가 없습니다. 연결 매개 변수를 입력할 때 IP 주소를 사용하고 인증서 확인을 건너뜁니다 True를 선택합니다.
일반적인 텍스트 편집기를 사용하여 웹 사이트의 구성 파일을 열고 여기에서 데모에 'nano'를 사용하고 있습니다.
나노 / usr / local / nginx / conf / vhost / 도메인.conf
nano 편집기로 연 후 화살표 키를 눌러 다음 필드와 유사한 행을 찾습니다.
ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;
찾으면 그 아래에 코드를 붙여넣습니다.
위치 /ray {
proxy_redirect 꺼짐;
proxy_pass http://127.0.0.1:10000;
proxy_http_version 1.1;
proxy_set_header 업그레이드 $http_upgrade;
proxy_set_header 연결 "업그레이드";
proxy_set_header 호스트 $host;
# v2ray 액세스에서 실제 IP를 표시합니다.log
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
마지막으로 SSL 포트를 443에서 10001로 수정합니다.
서버
{
10001 SSL HTTP2 듣기;
일부 초보자는 이해하지 못할 수 있으므로 다음 그림에 따라 코드를 삽입할 수 있습니다.
마지막으로 파일을 저장한 후 'lnmp reload' 명령을 사용하여 Nginx를 다시 시작합니다.
3.5 V2ray 인바운드 및 아웃바운드 구성 파일 구성
여기서는 간단하게 하기 위해 이 단계에서 GUID를 에이전트와 일관되게 유지했으며 새 GUID를 사용할 수도 있습니다.
일반적인 편집기를 사용하여 구성 파일을 열면 여기에서 데모로 nano를 계속 사용하겠습니다.
나노 /usr/local/etc/v2ray/config.json
다음 코드를 복사하여 'config.json' 파일에 붙여넣고 id에서 이전에 생성된 GUID를 입력합니다.
{
"인바운드": [
{
"포트": 10000,
"듣기":"127.0.0.1",
"프로토콜": "vmess",
"설정": {
"클라이언트": [
{
"id": "생성된 GUID를 여기에 입력해 줘.",
"alterId": 64
}
]
},
"스트림 설정": {
"네트워크": "WS",
"wsSettings": {
"경로": "/레이"
}
}
}
],
"아웃바운드": [ {
"tag": "프록시",
"프로토콜": "vmess",
"설정": {
"vnext": [
{
"address": "에이전트의 도메인 이름",
"포트": 10001,
"사용자": [
{
"id": "생성된 GUID를 여기에 입력해 줘.",
"alterId": 0,
"보안": "자동"
}
]
}
]
},
"스트림 설정": {
"네트워크": "WS",
"보안": "TLS",
"tls설정": {
"allowInsecure": 참,
"serverName": "에이전트의 도메인 이름"
},
"wsSettings": {
"경로": "/레이",
"헤더": {
"Host": "에이전트의 도메인 이름"
}
}
}
},
{
"프로토콜": "자유",
"설정": {}
}
]
}
파일을 저장하고 V2ray를 다시 시작하십시오.
서비스 v2ray 재시작
V2ray가 다시 시작된 후 'service v2ray status'명령을 사용하여 V2ray의 상태를 확인하십시오.
Active bar가 오류를보고하지 않는 한 V2ray가 정상적으로 시작됨을 의미합니다.
3.6 테스트
이전과 마찬가지로 아무 문제가 없으면 테스트를 시작할 수 있습니다.
다음 코드를 복사합니다.
vmess 크랙: ew0KICAidiI6ICIyIiwNCiAgInBzIjogIuS7o+eQhuacuua1i+ivlSIsDQogICJhZGQiOiAi5L2g55qE5Z+ f5ZCNIiwNCiAgInBvcnQiOiAiNDQzIiwNCiAgImlkIjogIuS9oOeahEdVSUQiLA0KICAiYWlkIjogIjAiLA0KICAic2N5IjogImF1dG8iLA0KICAibmV0IjogIndzIiwNCiAgInR5cGUiOiAibm9uZSIsDQogICJob3N0IjogIuS9oOeahOWfn +WQjSIsDQogICJwYXRoIjogIi9yYXkiLA0KICAidGxzIjogInRscyIsDQogICJzbmkiOiAiIg0KfQ==
V2rayN 열기 》클립보드에서 서버 가져오기를 클릭하여 구성 파일을 가져옵니다.
에이전트 테스트를 두 번 클릭하고, 팝업 창의 매개 변수를 매개 변수로 수정한 다음, 저장합니다.
마지막으로 YouTube를 열어 인터넷 속도를 테스트합니다.
# 포스트 스크립트
이 시점에서 이미 이중 TLS+WS 프록시를 사용할 수 있어야 하며 거의 간섭 없이 인터넷 환경을 경험할 수 있습니다. 그러나 이런 식으로, 당신의 전반적인 인터넷 속도는 국내 프록시 기계의 가장 높은 업로드 속도입니다, 나는 여기에 30M, 그것은 매우 높지는 않지만, 정상적인 사용은 여전히 충분합니다.
저작권 공지 :
이 글은 SaltyLeo가 쓴 것입니다, 내용에 오류가 있다면 의견을 남겨주세요. 이 글은 CC BY-NC-SA 라이선스를 준수하여 재게시 또는 인용할 때는 필자를 언급하고, 상업적 용도로 사용하지 않아야 하며, 동일한 방식으로 공유되어야 합니다!댓글 :
더 읽기 :
이 기사의 주요 내용은 Post to IPFS를 사용하여 문서를 IPFS 네트워크에 게시하고 다른 노드가 영구 저장을 지원하도록 하는 방법입니다.
이 글은 주로 virtualBox 설치와 Windows 가상머신 시스템 설치 및 활성화 방법을 소개합니다.
gonme 아래에 내장된 스크린샷 도구가 있으며 바로 가기 키만 설정하면 됩니다.
가정용 장비의 상업적 사용에 대한 약간의 탐구
Google 애드센스에 대한 몇 가지 생각과 연구
사이트 정보
태그: 164
총 페이지 조회수: 12,888,997
로딩 시간: 62.45 ms
Ver : 3.0.1