v2ray+caddy无法使用tor解决办法

解决v2+ws+tls,无法连接tor的问题

起因:

最近为了成功扶梯过墙,使用了v2ray+websocket+tls,
然后想进tor看一下,没想到一直报错,当然v2配置文件的sniffing是false状态,然后看了下tor的报错信息,是ssl v2/v3认证失败,而不巧的是我的端口代理用的是caddy只支持1.0,那么只能从别的方向入手了

首先试了下官方的网桥,然后挂了

接下来只能尝试别的方式了

我是把tor解压到了/opt/文件夹下

修改start-tor-browser.desktop文件

已经执行过一次后的原文件

1
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/opt/tor-browser_en-US/Browser/start-tor-browser" --detach || ([ ! -x "/opt/tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Icon=/opt/tor-browser_en-US/Browser/browser/chrome/icons/default/default128.png
StartupWMClass=Tor Browser

然后看了一下启动命令,发现是执行Browser/start-tor-browser,然后看到start-tor-browser是个shell文件,那就好办了

修改文件,然后复制到桌面一份

1
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/opt/tor-browser_en-US/Browser/start-tor-browser" --detach || ([ ! -x "/opt/tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=sh /opt/tor-browser_en-US/Browser/start-tor-browser --detach
Icon=/opt/tor-browser_en-US/Browser/browser/chrome/icons/default/default128.png
StartupWMClass=Tor Browser

既然是个执行命令的话,我已经想到了可以用proxychains去执行程序,那接着修改成使用proxychains的

1
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/opt/tor-browser_en-US/Browser/start-tor-browser" --detach || ([ ! -x "/opt/tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=proxychains sh /opt/tor-browser_en-US/Browser/start-tor-browser --detach
Icon=/opt/tor-browser_en-US/Browser/browser/chrome/icons/default/default128.png
StartupWMClass=Tor Browser

此时有个重要的事儿就是把v2配置文件的sniffing改为true

不要问我为什么改回true,我也不知道。。。 反正改回ture就可以进入tor

然后双击桌面的tor

选择 配置 –> 我所在的国家对Tor进行了封锁 –> 使用获取的网桥 –> 输入验证码

下方代理再加上自己配的v2

之后连接… …

写在最后

记得查看tor的错误日志,别傻等

然后就会进入到熟悉的tor… …

0%