使用 tun2socks 隧道绕过伊朗的互联网审查

使用 tun2socks 隧道绕过伊朗的互联网审查

我是一名初学者,我试图在我的计算机与VPS1(由于伊朗政府的政策而限制互联网)和VPS2(来自欧洲提供商)之间建立隧道。刚刚从伊朗提供商()租用了一台 Ubuntu 20 VPS 服务器。我尝试使用以下命令VPS1安装和配置shadowsocksv2ray使用:tun2socks

nano /etc/resolv.conf

nameserver 8.8.8.8

nameserver 8.8.4.4



apt update

apt install shadowsocks-libev tmux

apt install vsftpd

apt install unzip

wget https://github.com/xjasonlyu/tun2socks/releases/download/v2.4.1/tun2socks-linux-amd64.zip

unzip tun*

我使用这个配置来配置tun2socks(https://github.com/xjasonyu/tun2socks/wiki/Examples):

ip tuntap add mode tun dev tun7

ip addr add 198.18.0.1/15 dev tun7

ip link set dev tun7 up

进而 :

wget https://github.com/shadowsocks/v2ray-plugin/releases/download/v1.3.2/v2ray-plugin-linux-amd64-v1.3.2.tar.gz

tar xf v2ray*

然后我使用了这个命令:

ufw allow 80

我将此脚本创建为 PEPE.json:

{
   "server":"0.0.0.0",
   "mode":"tcp_and_udp",
   "server_port":80,
   "password":"passsssssssss",
   "timeout":60,
   "method":"chacha20-ietf-poly1305",
   "nameserver":"8.8.8.8",
   "plugin":"v2ray-plugin_linux_amd64",
   "plugin_opts":"server"
}

我运行了脚本:

ss-server -c PEPE.json -i tun7

最后:

./tun2socks-linux-amd64 -device tun7 -proxy http://X.X.X.X:22

我将我的 VPS1 服务器 IP 和端口设置为X.X.X.X

最后,我根本无法连接。我做错了什么?我必须使用特定命令在(欧洲 VPS)之间建立隧道吗?我确实用 替换了,VPS1但仍然 什么也没发生。VPS2X.X.X.XVPS2

我将非常感激任何能够帮助我解决问题的帮助。

这里有一个视频展示了我所遵循的路径:

https://t.me/Cyber​​Nigga2/996

相关内容