Open Overcautious opened 3 years ago
可以运行了,刚刚是我的go语言环境有问题。 另外,这个frps名字端口,用处是什么? 我的frps的设置文件里只设置了端口,没有名字这一栏
name_port: "ZNGW": 3389
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
如配置文件中的ssh
就是名字
是根据客户端的配置来填写是吧? 我在云服务器A上运行了frps 和 你的frptables。
云服务A的frps.ini内容 [common] bind_port = 9877 log_file = "/root/log/frps.log"
客户端A的frpc.ini内容 [common] server_addr = #云服务A的ip server_port = 9877
[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 ~
所以frptabel里的name是下面这样吗 name_port: "ssh": 6000
对的
好的,谢谢!
程序似乎一直没有将这个ip加入到黑名单中。 我是在另一台服务器上编译的软件,然后将编译后的软件传到云服务器A中,不知道这样是否有影响
这个应该是config.yml中的过滤规则配置问题,看日志应这个ip应该是被忽略的
谢谢回复
我找到问题了,没有修改config.yml中frptable的启用防火墙类型 将tables_type: 属性修改成 iptables 就可以了
应该是添加失败了,你运行一下 iptables -I INPUT -s 165.232.68.88 -ptcp --dport 6000 -j DROP
看能否添加到iptables中。这个就是执行这个命令来添加的。
嗯 已经解决好了
按装go 1.14及以上版本,在工程目录中使用go build编译。 编译后的二进制程序可直接运行