네트워크 가속 tinyfecVPN를 사용하여

  난 그냥 대학 학생입니다. 네트워크 및 컴퓨터의 이해는 매우 얕은입니다. 잘못된 장소에 대해 이야기하면 그 환영합니다.  

  이 문서의 의의는, 아이디어의 최적화 된 네트워크를 제공하는이 소프트웨어를 사용하는 tinyfecVPN을 제공하는 것입니다. 저자와 소프트웨어는 아무 상관이 없습니다. 나는 단단히 국제 상호 접속을위한 채널을 구축하는 것은 불법 소프트웨어의 사용에 반대하고있다. 모든 독자가이 기사를 읽고 완료 후 나는 책임을지지 않습니다입니다. 여기에 텍스트를 시작합니다.

  여기서, 마인 크래프트 암반 Edition 서버에 예를 들어. 서버가 이미 마인 크래프트 암반 Edition 서버, 포트 19132을 실행하는 것을 가정하자.

  tinyfecVPN는 VPN 도구의 UDPSpeeder을 기반으로합니다. 이 소프트웨어의 개발의 원래 의도는 가속 및 네트워크 환경의 접근 방식을 최적화 할 수있는 네트워크를 제공하는 것입니다.

tinyfecVPN 사용하고 UDPSpeeder 같은 LIB, 기능과 UDPspeeder 비슷하지만 tinyfecVPN는 VPN에 의해 ​​작동 UDPspeeder 작업은 UDP 터널입니다.

   tinyfecVPN 서비스와 클라이언트 때문에, 저자는 리눅스 버전을 제공합니다. 그래서 서버와 클라이언트는 단지 리눅스 환경에서 설정 (사실,하지만 아무도 다른 플랫폼에 이식 없습니다. 신에 대한 다른 실행 기다립니다) 할 수 있습니다. 그래서 tinyfecVPN 데이터가 원격 서버에 VPN 터널 라우터에서 다음 가상 머신 \ 라우터에 라우팅 데이터를 제공 할 수 있도록 라우터를 사용하거나 다른 플랫폼에서 클라이언트를 실행하는 가상 머신을 사용할 필요가 사용할 수 있습니다. 그래서이있다 :

              라우터 / 가상 머신 ----> tinyfecVPN 클라이언트 ----> VPN 터널 ----> tinyfecVPN 서버 ----> 대상 서버 ----> 마인 크래프트 암반 에디션 서버

  UDP는 가속에 주어 tinyfecVPN 다시 사실을 기반으로합니다. 우리 모두가 알다시피 너무 많은 UDP 트래픽이 연산자를 차단됩니다. 따라서, 필요가 연산자를 속이는 트래픽의 UDP TCP의 흐름을 위장하기 위해 도구를 사용합니다. 터널 - tinyfecVPN 저자는 그가 또한 UDP 트래픽 흐름, udp2raw로 위장 할 수있는 도구를 개발, 매우 강력하다. 그래서 tinyfecVPN 클라이언트는 udp2raw를 통해 VPN 터널을 설정해야합니다. 이제 네트워크는이되었다 :

              라우터 / 가상 머신 ----> tinyfecVPN 클라이언트 ----> udp2raw 클라이언트 ----> VPN 터널 ----> udp2raw 서버 ----> tinyfecVPN 서버 ----> 대상 서버 ---- > 마인 크래프트 암반 Edition 서버

  tinyfecVPN은 / 라우터에 가상 머신에서 실행됩니다. 따라서 트래픽은 VPN 터널을 통해 이동 tinyfecVPN 클라이언트로 가상 머신 / 라우터를 통해 전달한다. tinyfecVPN로 포트를 통해 트래픽을 전달하기 위해 가상 머신 / 라우터의 포트를 여는 것이 필요하다. tinyfecVPN 저자는 매우 강력하지만이 수요 tinyPortMapper를 충족하기 위해 소프트웨어를 개발했다. 이제 네트워크는이되었다 :

                  지역 ----> tinyPortMapper ----> tinyfecVPN 클라이언트 ----> udp2raw 클라이언트 ----> VPN 터널 ----> udp2raw 서버 ----> tinyfecVPN 서버 ----> 대상 서버 - ---> 마인 크래프트 암반 Edition 서버

  나는 openwrt 홈 라우터를 실행할 필요가 없습니다 때문입니다. 여기 가상 머신 프로그램 구현을 사용하고 있습니다.

  tinyfecVPN 공식 추가 정보

  저자가 제공하는 공식 추가 정보를 다운로드하기 위해 초소형 가상 머신 이미지를 입력하는 첫 번째. VM웨어를 사용하여 이미지를 열고, 가상 머신을 실행합니다. 당신은 VM웨어 브리지 모드에서 가상 컴퓨터의 네트워크 연결을 설정해야합니다.

 

  가상 머신은 SSH를 상속했다. 그래서 가상 머신은 퍼티하여 가상 컴퓨터에 직접 연결할 수 있습니다 부팅합니다. 개인 리눅스 청각 장애 인터페이스 (저자 GUI가 제공하는 어떤 이미지)를 사용하지 않는, 그래서 퍼티는 가상 머신을 연결하는 사용되지 않습니다. 루트 암호는 123456입니다. 먼저 각각 출시 컴파일 된 파일 서버 및 가상 머신 및 추출물을 다운로드 tinyfecVPN를 설치합니다.

  원격 서버의 IP 주소를 가정하면 44.55.66.77입니다. tinyfecVPN 서버 포트는 4096입니다. 가상 머신에서 실행 :

./tinyvpn_x86 -c -r44.55.66.77 : 4096 -f20 : 10 -k "passwd에"--sub-NET 10.22.22.0

   가상 시스템이 새로운 카드 나타납니다 ifconfig에 실행됩니다. 당신은 네트워크 카드의 주소가 10.22.22.2입니다 볼 수 있습니다. 이 주소는 VPN 터널, 가상 머신의 주소입니다. -k 명령 뒤에 개발하는 암호화 키입니다. XOR 암호화는 암호화됩니다.

  원격 서버에서 명령을 실행합니다 :

./tinyvpn -s -l0.0.0.0 : 4096 -f20 : 10 -k "passwd에"--sub-NET 10.22.22.0

   이 경우입니다. 로컬 및 원격 성공적으로 VPN 연결을 설정 (열려있는 포트를 열도록 방화벽을 확인해야합니다). 원격 서버에서 실행 ifconfig 명령, 당신은 새로운 카드를 볼 수 있습니다, 네트워크 카드의 주소는 10.22.22.1입니다. 이는 VPN 터널에서 서버의 IP 주소입니다. 주소가 VPN 터널을 사용하여 연결을 설정하는 경우, 가상 컴퓨터와 서버 사이의 통신을 구축. 그러면 데이터 통신은 VPN은 통해서이다.

   가상 머신이 시점에서 직접적으로 원격 VPN 서버 주소 (10.22.22.1)를 Ping 할 수 있습니다. VPN 터널을 통해 가상 머신은 원격 서버에 ICMP 패킷을 전송이 시간까지이다.

 

  이제 우리는 TCP, UDP 트래픽 흐름으로 인척 udp2raw 도구를 사용합니다. 그래서 서버 및 가상 머신에 tinyfecVPN를 중지합니다.

  공식 추가 정보를 udp2raw

  공식 추가 정보 입력 페이지에서 가상 머신 및 서버에 각각 udp2raw 다운로드하여 압축을 풉니 다.

  가상 머신에서 명령을 실행 :

./udp2raw_amd64 -c -l0. 0.0 . 0 : 3333   -r44. 55.66 . 77 : 4097 -k " passwd에 " --raw 모드 faketcp --cipher 모드 XOR의 -a

  마찬가지로, 암호화 키 등의 명령 -k "passwd를". 가상 머신이 방문 127.0.0.1:3333,udp2raw에서 TCP, UDP 트래픽 흐름으로 위장되고, 원격 서비스 44.55.66.77:4097로 전송

./tinyvpn_x86 -c -r127.0.0.1 : 3333 -f20 : 10 -k " passwd에 " --sub-NET 10.22 . 22.0

  

  원격 서버에서 명령을 실행합니다 :

./udp2raw_amd64 -s -l0. 0.0 . 0 : 4097   -r127. 0.0 . 1 : 4096    -k " passwd에 " --raw 모드 faketcp --cipher 모드 XOR의 -a

  udp2raw 서버 후이 시점에서 트래픽이 지역의 서비스 포트 4096에 배포 흘러받습니다.

 

너무 계속해야합니다 ......

 

추천

출처www.cnblogs.com/DouglasLuo/p/11605086.html