十一博客 十一博客

经常遇到的搭建节点问题汇总

in 默认类,技术控,分享控 read (3809) 文章转载请注明来源!

今天我们就来说说节点问题,我个人其实很推荐用一键脚本搭建,因为省时省力,而且对于报错也很容易找到,无需担心无法解决

先说说如何自检节点服务,先进入shadowsocks目录[针对一键脚本搭建的目录都在root/shadowsocks]

cd ~/shadowsocks

然后运行后端

python server.py

如果是以下差不多的代码就是正常的啦

loaded collections.OrderedDict
IPv6 not support
INFO: ShadowsocksR 3.4.0 mod by esdeathlove
INFO: current process RLIMIT_NOFILE resource: soft 65535 hard 65535
INFO: loading config from user-config.json
INFO: Read hosts.deny from line 13
2018-10-23 18:54:29 INFO     util.py:49 loading libcrypto from libcrypto.so.10
2018-10-23 18:54:29 INFO     asyncdns.py:324 dns server: [('100.100.2.136', 53), ('100.100.2.138', 53)]
2018-10-23 18:54:29 INFO     asyncdns.py:324 dns server: [('100.100.2.136', 53), ('100.100.2.138', 53)]
2018-10-23 18:54:29 INFO     web_transfer.py:615 db start server at port [62807] pass [marisn] protocol [origin] method [rc4-md5] obfs [plain]
2018-10-23 18:54:29 INFO     server_pool.py:146 starting server at [::]:62807
2018-10-23 18:54:29 WARNING  server_pool.py:161 IPV6 [Errno 98] Address already in use 
2018-10-23 18:54:29 INFO     server_pool.py:176 starting server at 0.0.0.0:62807
2018-10-23 18:54:29 WARNING  server_pool.py:190 IPV4 [Errno 98] Address already in use 
2018-10-23 18:54:29 INFO     web_transfer.py:615 db start server at port [80] pass [w527IX] protocol [auth_aes128_sha1] method [aes-256-cfb] obfs [tls1.2_ticket_auth_compatible]

正常节点运行,可运行ps aux,可发现出现以下代码就正常后台运行

root       927  0.2  8.1 874264 83240 ?        Sl   Sep30  88:57 python /root/shadowsocks/server.py

好了,接下来就说常遇到的问题[以下文件都在shadowsocks目录里]

第一种,数据库连接问题【针对ssrpanel的节点,因为sspanel是用的api,即不存在数据库连接问题】

解决办法:编辑usermysql.json文件,修改正确参数即可,如未能解决[一般是宝塔],在宝塔自带安全管理中放行3306端口即可,一般宝塔不会自己放行

第二种,连接失败问题【针对sspanel的啦】

解决办法:编辑userapiconfig.py文件,NODE_ID节点必须跟后台一致,WEBAPI_URL必须是http://www.baidu.com格式,后面不加/WEBAPI_TOKEN必须跟配置文件中一致,一键脚本默认是marisn

有的朋友在搭建完节点后一切正常,但是前端仍然显示失败,这个问题就可能是ipv6问题

用以下方法即可关闭ipv6[ipv6不常用,关闭不影响使用]

方法1:

编辑文件/etc/sysctl.conf,

vi /etc/sysctl.conf

添加以下行:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

执行以下命令以反映更改。

sysctl -p

方法2:

要在正在运行的系统中禁用IPv6,请逐个输入以下命令:

echo 1> /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1> /proc/sys/net/ipv6/conf/default/disable_ipv6

要么,

sysctl -w net.ipv6.conf.all.disable_ipv6 = 1
sysctl -w net.ipv6.conf.default.disable_ipv6 = 1

现在IPv6已被禁用。

此方法仅针对centos 7.x系统,此处可忽略我说的

如果还是未解决,也可能是你的cdn问题,此时就需要用一个不接cdn的二级域名对接

不影响订阅及使用

如果遇到更多节点问题无法解决,可以~嘿嘿嘿~PY我~

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://blog.67cc.cn/archives/summary-of-building-node-problems-frequently-encountered.html (转载时请注明本文出处及文章链接)

教程分享
发表新评论
已有 13 条评论
  1. lpss
    lpss 10搜狗浏览器
    回复

    博主,sspanel 网站怎么开启https?

❋该站点已苟活
© 2017-2019 十一博客 蜀ICP备15021123号-1
又拍云
PREVIOUS NEXT
雷姆
拉姆