我现在住在伊朗,我们的互联网是有限的。为了绕过国家防火墙,我们必须使用以伊朗为基地的VPS作为中继连接到伊朗境外的VPS服务器。
许多人使用V2Ray VPN,并使用配置有IPTables的中继将端口80和443上的连接转发到VPS ips (请参阅此要旨)。
我没有配置iptables,而是尝试使用NGINX提出一个解决方案,充当Cloudflare CDN背后的我和外部VPS之间的隧道代理。我的nginx配置如下:
server {
server_name SERVER_IP;
listen 80;
set $proxy_host_address MY_DOMAIN.COM;
location / {
resolver 1.1.1.1;
proxy_pass http://$proxy_host_address$request_uri;
proxy_redirect off;
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header Host $proxy_host_address;
}
}但是,这将重定向连接而不是转发连接,我应该如何修复这个问题?
发布于 2022-10-23 17:52:39
这仅仅是行不通的,因为您所引用的gist是通过加密连接操作的,而且您在这里使用的是普通HTTP。不管你目前面临的问题是什么,这无助于你绕过伊朗的国家防火墙。
别再发明轮子了。
https://serverfault.com/questions/1113782
复制相似问题