系統(tǒng)組成:具有公網(wǎng)ip的阿里云服務(wù)器一臺(tái)(必不可少)靖诗,本地Vmvare里面安裝的centos7
實(shí)現(xiàn)功能徊都,ssh遠(yuǎn)程登錄沪斟,tcp/udp轉(zhuǎn)發(fā)到內(nèi)網(wǎng)centos7等強(qiáng)大功能
Start:
frp 下載地址
下載對(duì)應(yīng)版本的安裝軟件,這里以linux為例:
服務(wù)端配置:
mkdir /root/frp
cd /root/frp
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -zcvf frp_0.27.0_linux_amd64.tar.gz
mv frp_0.27.0_linux_amd64.tar.gz frp
cd frp
#這里linux作為服務(wù)端暇矫,所以刪除客戶(hù)端文件
rm -rf frpc*
#編輯 frps.ini
vi frps.ini
#設(shè)置監(jiān)聽(tīng)端口
[common]
bind_port = 7000 //監(jiān)聽(tīng)端口
vhost_http_port = 8080 //http監(jiān)聽(tīng)端口
#運(yùn)行
./frps
##看到這兩句話(huà)就說(shuō)明成功了
2019/06/28 21:49:23 [I] [service.go:139] frps tcp listen on 0.0.0.0:7000
2019/06/28 21:49:23 [I] [root.go:204] Start frps success
##至此主之,服務(wù)器端配置完畢
客戶(hù)端择吊,虛擬機(jī)centos7配置
#同理:
mkdir /root/frp
cd /root/frp
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -zcvf frp_0.27.0_linux_amd64.tar.gz
mv frp_0.27.0_linux_amd64.tar.gz frp
cd frp
##這里linux作為客戶(hù)端,所以刪除服務(wù)端文件
rm -rf frps*
#編輯 frpc.ini
vi frps.ini
server_addr = 1.1.1.1 //填寫(xiě)你的服務(wù)器ip
server_port = 7000 //和上面保持一致
[ssh] //ssh遠(yuǎn)程連接
type = tcp //類(lèi)型
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000 //此端口為服務(wù)器轉(zhuǎn)發(fā)端口
##舉例:訪(fǎng)問(wèn) (公網(wǎng)ip)1.1.1.1:6000 時(shí)槽奕,會(huì)轉(zhuǎn)發(fā)到 (本地ip)127.0.0.1:22
[web]
type = http #訪(fǎng)問(wèn)協(xié)議
local_port = 8081 #內(nèi)網(wǎng)web服務(wù)的端口號(hào)
custom_domains = www.yourdomain.com #所綁定的公網(wǎng)服務(wù)器域名几睛,一級(jí)、二級(jí)域名都可以