搜索很多教程后,按照在官方 GitHub 下载了最新的名为 frp_0.33.0_linux_amd64.tar 的文件夹,然后传到了 centos 一台已经装了宝塔面板的上海服务器上。
修改了配置文件 frps.ini: [common] bind_port = 39000 dashboard_port = 39001 token = test123 dashboard_user = admin dashboard_pwd = test123 vhost_http_port = 39002 vhost_https_port = 39003
然后服务器上输入./frps -c ./frps.ini 启动服务端。
之后我 ssh 本地的软路由,直接传了 frp_0.33.0_linux_amd64.tar 到上面解压后,修改了 frpc.ini: [common] server_addr = 111.229.93.197 server_port = 39000 token = test123 [ssh] type = tcp local_ip = 192.168.100.102 local_port = 22 remote_port = 13000
再运行./frpc -c ./frpc.ini 启动客户端。我的那个 ssh 是我的内网下一台树莓派
至此,我访问了我服务器 ip 的那个后台 http://111.229.93.***:39001/ 看到 https://imgup.nl/images/2020/09/11/-2020-09-11-232849.png
但是,ssh 111.229.93.***:13000 连不上怎么回事?
1
WebKit 2020-09-11 23:52:05 +08:00 via Android
没看明白,你是宝塔上的?那为什么不直接下载官方原版 frp ?
|
3
lcdtyph 2020-09-12 01:01:09 +08:00
防火墙放行 13000 了么
|
8
AllenHua 2020-09-12 09:08:55 +08:00
@CSGO #6 看看 frps 日志
是不是 profile name 冲突了 这个必须要唯一 比如你在多个设备上使用了 frpc 但只有一个 frps 还要注意 ssh 的 remote_port 其实是你服务器的端口的 防火墙注意放行 |
9
zocome 2020-09-12 10:13:08 +08:00
服务器上安装了宝塔之后,宝塔会自动安装一个防火墙程序,安装别的程序之后需要手动去宝塔面板放行对应的端口
|