|
本帖最后由 idn 于 2020-8-12 11:09 编辑
先说一下环境:
1.软路由,openwrt是OpenWrt R20.7.1 GDQ v7.1[2020] Compiled by eSir ,trojan节点都是自建的,端口密码都一样,且单个测试每个节点都好用,启用了smartdns
2.参考it奶爸的https://www.youtube.com/watch?v=TRdOfTykgRw&t=1863s,和https://www.bgegao.com/2020/02/1602.html进行了trojan节点的负载均衡
以下是我的设置:
负载均衡里面的设置,可以看出可以进入界面的,如果添加节点不正确,是无法进入界面的(图1);进入界面,可以看到节点中都有数据(图2);添加了一个负载均衡的节点,192.168.123.254是我路由器的地址(图3),最后是基本设置的内容(图4)。
现在的问题是,启用trojan的负载均衡节点,国外总是连接失败。我ssh路由器后台,发现有个haproxy的进程:见图5
进入/var/etc/passwall/haproxy/config.cfg,里面的配置如下:
global
log 127.0.0.1 local2
chroot /usr/bin
maxconn 60000
stats socket /var/etc/passwall/haproxy/haproxy.sock
user root
daemon
defaults
mode tcp
log global
option tcplog
option dontlognull
option http-server-close
#option forwardfor except 127.0.0.0/8
option redispatch
retries 2
timeout http-request 10s
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout http-keep-alive 10s
timeout check 10s
maxconn 3000
listen 1181
mode tcp
server 节点1域名:443 节点1域名:443 weight 5 check inter 1500 rise 1 fall 3
server 节点2域名:443 节点2域名:443 weight 5 check inter 1500 rise 1 fall 3
server 节点3域名:443 节点3域名:443 weight 5 check inter 1500 rise 1 fall 3
server 节点4域名:443 节点4域名:443 weight 5 check inter 1500 rise 1 fall 3
bind 0.0.0.0:1181
listen console
bind 0.0.0.0:1188
mode http
stats refresh 30s
stats uri /
stats admin if TRUE
stats auth admin:Xw740505
上面的节点是被我替代了的。
我现在遇到的问题:国外连接总是失败。做过如下测试:
1.删除两个节点,只保留两个。没用
2.更换不同的dns模式。没用
3.更新haproxy的版本,也没用
4.上面的haproxy配置文件中,节点域名:端口号,重复了两次,删除重复,还是没有用。
希望大家帮我看看问题出在哪里
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|