我尝试过通过 Wine 使用 Psiphon,但没有成功。
请告诉我如何使用终端逐步安装它。
答案1
看一下这个链接,它应该适用于使用 Wine 的 Ubuntu。
https://web.archive.org/web/20160113152746/https://community.linuxmint.com/tutorial/view/1926
安装 wine:
sudo apt-get update
sudo apt-get install wine
使用 Wintricks 安装所需的 Windows DLL:
- 运行 Winetricks(来自 ubuntu dash)
- 选择“选择默认的 wineprefix”,然后按 OK。
- 选择“安装 Windows DLL 或组件”,然后按“确定”。
- 勾选“wininet”和“winhttp”,然后按OK。
运行Psiphon3并使用其提供的服务:
- 只需运行Psipon3.exe
- 它将使用“本地主机端口 8080 上的 HTTP 代理”提供服务。
- 使用 Firefox 上的“FoxyProxy”扩展或 Chrome 上的“Proxy SwitchySharp”扩展来访问该服务。
以上链接的所有详细信息和版权均归
答案2
Windows 版 Psiphon 在 wine 上无法运行。不要使用 wine,而是使用 Linux 的原生 psiphon 脚本。
Psiphon Inc. 的这个 Linux 版本比 Windows 版本更好,功能更多。
这是简化、重新共享、修改后的 psiphon 版本。自述文件包含通过终端运行 psiphon 的简单分步指南。
Git 仓库: https://github.com/thispc/psiphon
克隆 repo 即可开始。
$ git clone https://github.com/thispc/psiphon.git
$ cd psiphon
打开 README.md 获取说明。
如有疑问,请询问。
答案3
Psiphon Inc. 提供了 的 Linux 二进制文件psiphon-tunnel-core
。它不包含 GUI,但非常有用。下载它从他们的 GitHub 存储库。
下载后,使用以下命令使其可执行:
chmod u+x /path/to/downloaded/file
现在创建一个文件夹并将以下内容放入psiphon.config
该文件夹内命名的文件中(从我自己的复制而来psiphon.config
):
{
"Authorizations":[],
"DeviceRegion":"US",
"EgressRegion":"",
"EmitDiagnosticNetworkParameters":true,
"EmitDiagnosticNotices":true,
"EmitServerAlerts":true,
"LocalHttpProxyPort":8080,
"LocalSocksProxyPort":1080,
"NetworkID":"949F2E962ED7A9165B81E977A3B4758B",
"ObfuscatedServerListRootURLs":
[
{
"OnlyAfterAttempts":0,
"SkipVerify":false,
"URL":"aHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL3BzaXBob24vd2ViL21qcjQtcDIzci1wdXdsL29zbA=="
},
{
"OnlyAfterAttempts":2,
"SkipVerify":true,
"URL":"aHR0cHM6Ly93d3cubGF0aW5vZmlybWRkaG9zdHMuY29tL3dlYi9tanI0LXAyM3ItcHV3bC9vc2w="
},
{
"OnlyAfterAttempts":2,
"SkipVerify":true,
"URL":"aHR0cHM6Ly93d3cuY29ycG9yYXRlaGlyZXByZXNzdGguY29tL3dlYi9tanI0LXAyM3ItcHV3bC9vc2w="
},
{
"OnlyAfterAttempts":2,
"SkipVerify":true,
"URL":"aHR0cHM6Ly93d3cuZ3BhbGx0aGluZ3NudW1iZXJ3ZWF0aGVyLmNvbS93ZWIvbWpyNC1wMjNyLXB1d2wvb3Ns"
}
],
"PropagationChannelId":"92AACC5BABE0944C",
"RemoteServerListSignaturePublicKey":"MIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAt7Ls+/39r+T6zNW7GiVpJfzq/xvL9SBH5rIFnk0RXYEYavax3WS6HOD35eTAqn8AniOwiH+DOkvgSKF2caqk/y1dfq47Pdymtwzp9ikpB1C5OfAysXzBiwVJlCdajBKvBZDerV1cMvRzCKvKwRmvDmHgphQQ7WfXIGbRbmmk6opMBh3roE42KcotLFtqp0RRwLtcBRNtCdsrVsjiI1Lqz/lH+T61sGjSjQ3CHMuZYSQJZo/KrvzgQXpkaCTdbObxHqb6/+i1qaVOfEsvjoiyzTxJADvSytVtcTjijhPEV6XskJVHE1Zgl+7rATr/pDQkw6DPCNBS1+Y6fy7GstZALQXwEDN/qhQI9kWkHijT8ns+i1vGg00Mk/6J75arLhqcodWsdeG/M/moWgqQAnlZAGVtJI1OgeF5fsPpXu4kctOfuZlGjVZXQNW34aOzm8r8S0eVZitPlbhcPiR4gT/aSMz/wd8lZlzZYsje/Jr8u/YtlwjjreZrGRmG8KMOzukV3lLmMppXFMvl4bxv6YFEmIuTsOhbLTwFgh7KYNjodLj/LsqRVfwz31PgWQFTEPICV7GCvgVlPRxnofqKSjgTWI4mxDhBpVcATvaoBl1L/6WLbFvBsoAUBItWwctO2xalKxF5szhGm8lccoc5MZr8kfE0uxMgsxz4er68iCID+rsCAQM=",
"RemoteServerListURLs":
[
{
"OnlyAfterAttempts":0,
"SkipVerify":false,
"URL":"aHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL3BzaXBob24vd2ViL21qcjQtcDIzci1wdXdsL3NlcnZlcl9saXN0X2NvbXByZXNzZWQ="
},
{
"OnlyAfterAttempts":2,
"SkipVerify":true,
"URL":"aHR0cHM6Ly93d3cubGF0aW5vZmlybWRkaG9zdHMuY29tL3dlYi9tanI0LXAyM3ItcHV3bC9zZXJ2ZXJfbGlzdF9jb21wcmVzc2Vk"
},
{
"OnlyAfterAttempts":2,
"SkipVerify":true,
"URL":"aHR0cHM6Ly93d3cuY29ycG9yYXRlaGlyZXByZXNzdGguY29tL3dlYi9tanI0LXAyM3ItcHV3bC9zZXJ2ZXJfbGlzdF9jb21wcmVzc2Vk"
},
{
"OnlyAfterAttempts":2,
"SkipVerify":true,
"URL":"aHR0cHM6Ly93d3cuZ3BhbGx0aGluZ3NudW1iZXJ3ZWF0aGVyLmNvbS93ZWIvbWpyNC1wMjNyLXB1d2wvc2VydmVyX2xpc3RfY29tcHJlc3NlZA=="
}
],
"ServerEntrySignaturePublicKey":"sHuUVTWaRyh5pZwy4UguSgkwmBe0EHtJJkoF5WrxmvA=",
"SponsorId":"1BC527D3D09985CF",
"UseIndistinguishableTLS":true
}
现在psiphon
从以下内容开始:
/path/to/downloaded/file -formatNotices -dataRootDirectory /path/to/created/folder -config /path/to/created/folder/psiphon.config
参数解释(来自 的输出-help
):
-config string
configuration input file
-dataRootDirectory string
directory where persistent files will be stored
-formatNotices
emit notices in human-readable format
这里我使用了,-dataRootDirectory
因为如果没有这个参数,每次启动时psiphon
都会在当前工作目录中创建一个名为的文件夹,而这个参数会阻止它。ca.psiphon.PsiphonTunnel.tunnel-core
成功执行上述命令后,您应该会看到很多输出。成功连接后,您应该会看到类似以下内容:
2020-08-08T14:28:05.767Z Homepage {"url":"https://ipfounder.net/?sponsor_id=1BC527D3D09985CF\u0026sponsor=psiphon\u0026client_region=BD\u0026client_asn=24432\u0026client_platform=windows\u0026secret=580EfjEI29xL3hoyU6dgP4vSEVxdcGI7JDFkxgjds7PHulSEF0wmORpvzbqxyTwYtpowsY4xMFnfWEnTghe6l8jiV9K5QSZoir2i6fDeKJD6EhL6DkoYTEMu2EE9YJvy3LdCUZ7ncdVC6ipgWx06wznvDLbY1ajfcfRGCpfsQJei2q6tb0GSFh1QK3x3qXKwyjmNPc5J"}
或者,您可以附加2>&1 | grep 'Homepage {"url"'
到上面的命令,这里2>&1
将任何输出从stderr
重定向到stdout
,并且 grep 搜索Homepage {"url"
表示连接成功。
如果要使用另一个端口进行 HTTP 代理,则更改 的值LocalHttpProxyPort
;如果要使用另一个端口进行 Socks 代理,则更改 的值LocalSocksProxyPort
。
连接成功后,在“设置”中配置代理设置。如果您使用默认配置,则psiphon
可以像这样设置代理设置:
答案4
目前唯一的解决方案是使用手机作为 ssh 的代理。