基本配置
-
配置文件位置:节点通常位于
node_modules或bin目录下,具体取决于配置路径,配置文件可能以node_modules或bin为根,路径可能以bin/psihop或node_modules/psihop作为子目录。 -
配置文件名称:配置文件通常以
psiphon.json或psiphon.ssh命名:psiphon.json:存储服务器端的配置信息,包括负载均衡器IP地址、端口等。psiphon.ssh:存储SSH连接参数,如服务器端的端口、客户端连接端口等。
启动Psiphon节点
在配置文件中读取参数后,启动节点:
node -v psiphon
配置服务器端的端口地址
在psiphon.json中,添加服务器端的端口地址:
{
"psiphon": {
"serverIP": "服务器1 IP",
"serverPort": "服务器1端口",
"psiphonLatency": "服务器1 latency",
"psiphonLoad均衡": {
"psiphonLatency": "服务器1 latency",
"psiphonLoad均衡Type": "PS",
"psiphonLoad均衡ServerIP": "服务器1 IP",
"psiphonLoad均衡ServerPort": "服务器1端口",
"psiphonLoad均衡ClientIP": "客户端连接到哪里",
"psiphonLoad均衡ClientPort": "客户端端口"
}
}
}
启动节点
启动节点时,确保配置文件正确:
node -v psiphon
PSiphon连接到多个服务器
在psiphon.json中,设置负载均衡器参数:
{
"psiphon": {
"serverIP": "服务器1 IP",
"serverPort": "服务器1端口",
"psiphonLatency": "服务器1 latency",
"psiphonLoad均衡": {
"psiphonLatency": "服务器1 latency",
"psiphonLoad均衡ServerIP": "服务器1 IP",
"psiphonLoad均衡ServerPort": "服务器1端口",
"psiphonLoad均衡ClientIP": "客户端连接到哪里",
"psiphonLoad均衡ClientPort": "客户端端口"
}
}
}
SSH连接参数
在psiphon.ssh文件中:
{
"psiphon": {
"sshClientIP": "客户端连接到哪里",
"sshServerIP": "服务器1 IP",
"sshServerPort": "服务器1端口",
"sshClientPort": "客户端端口"
}
}
日志管理
在启动节点时生成日志:
node -v psiphon
配置文件管理
- 删除配置文件:使用
mv -f psiphon/*.* bin/psihop或rm -rf psiphon/*.*。 - 修改配置文件:使用配置管理工具重命名或修改文件。
额外提示
- 负载均衡:通过
psiphonLoad均衡Type设置为PS(PSI-thon Load Balancing)。 - 服务器端配置:确保服务器端的端口和IP正确无误。
通过以上步骤,可以正确配置和启动Psiphon节点,实现对多服务器端的连接和管理。


