花了9块钱开通了一台Ubuntu电脑一个月 向日葵 会员, 但是仍然提示错误,除了远程文件操作能用之外, 其它功能都不能用,有经验的朋友瞅瞅
离线
参考这篇网文: https://blog.csdn.net/u013144287/article/details/78589643
十分钟教你配置frp实现内网穿透
离线
据说是国人开发的,没有求证。
服务器和客户端都是同一个软件包。
下载地址: https://github.com/fatedier/frp/releases
64bit 的ubuntu电脑下载这个软件包:
https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
离线
mkdir -p /usr/local/frp/
cd /usr/local/frp/
wget https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
tar xvf frp_0.27.1_linux_amd64.tar.gz
###启动 frp服务器, 使用frps.ini 配置文件
/usr/local/frp/frp_0.27.1_linux_amd64/frps -c /usr/local/frp/frp_0.27.1_linux_amd64/frps.ini
frps.ini 配置文件内容:
[common]
bind_port = 67
至此, frp 服务器端跑起来了!
离线
客户端Ubuntu先安装 ssh server:
sudo apt-get install openssh-server
sudo service ssh restart
然后可以本地电脑 ssh 连接服务器,测试ssh服务器是否正常运行。
FRP客户端启动命令:
/usr/local/frp/frp_0.27.1_linux_amd64/frpc -c /usr/local/frp/frp_0.27.1_linux_amd64/frpc.ini
客户端配置 frpc.ini 内容:
[common]
server_addr = 前面FRP服务器域名或者IP地址
server_port = 67 ###端口###
[ssh5]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6005
离线
好了, 现在在世界任何一个角落, 都可以 ssh 连接到我的电脑Ubuntu了.
丢掉垃圾的 向日葵
丢掉垃圾的 向日葵
丢掉垃圾的 向日葵
丢掉垃圾的 向日葵
丢掉垃圾的 向日葵
丢掉垃圾的 向日葵
离线
服务器端自动启动, /etc/rc.local 末尾添加:
#!/bin/bash
nohup /usr/local/frp/frp_0.27.1_linux_amd64/frps -c /usr/local/frp/frp_0.27.1_linux_amd64/frps.ini
客户端自动启动, /etc/rc.local 末尾添加:
#!/bin/bash
nohup /usr/local/frp/frp_0.27.1_linux_amd64/frpc -c /usr/local/frp/frp_0.27.1_linux_amd64/frpc.ini
同时不要忘记给文件 /etc/rc.local 加上执行属性.
查看 frps/frpc 是否被执行:
ps -Af |grep frp
离线