欧美一级特黄级AAA片

使用frp 實現內網穿透

frp介紹

frp 是一個可用于內網穿透的高性能的反向代理應用,支持 tcp, udp 協議,為 http 和 https 應用協議提供了額外的能力,且嘗試性支持了點對點穿透。

服務端搭建

frp程序地址:

https://github.com/fatedier/frp/releases

 

服務端配置

1、我在華為云服務器上linux18.04上搭建,配置參數如下

mkdir frpTools

cd frpTools

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

tar -zxvf frp_0.33.0_linux_amd64.tar.gz

cd frp_0.33.0_linux_amd64

2、這里有區分服務端和客戶端,frpc就是客戶端,frps就是服務端

frps.ini配置

 [common]

bind_port = 7100

dashboard_port = 7500

dashboard_user = xx

dashboard_pwd = xx

3、服務端增加安全組規則

 

3.1、指定端口,源地址,描述隨意寫

 

4、dashboard是可視化的觀察頁面

 

啟動服務

./frps -c frps.ini

服務端增加frps開機啟動

1、 創建服務文件

sudo vim /lib/systemd/system/frps.service

2、 寫入以下配置:(紅色字體需要根據自己的環境修改)

#!/bin/sh

[Unit]

Description=Frp Server Service

After=network.target

 

[Service]

Type=simple

User=yourUserName

Restart=on-failure

RestartSec=5s

ExecStart=/usr/frp/frps -c /usr/frp/frps.ini

 

[Install]

WantedBy=multi-user.target

3、 啟動Frps

sudo systemctl start frps

4、 查看Frps運行日志

 

5、 設置開機自啟

sudo systemctl enable frps

注意:

Frps配置完成,需要將對應的端口放行,不然無法連接。

6、 Frps重啟:

sudo systemctl restart frps

7、 Frps停止:

sudo systemctl stop frps

 

客戶端搭建

需要遠程的哪個電腦經常不關機,我就直接在windows上搭建客戶端了。

1、下載win版frp

 

2、解壓到自己理想的盤符,我用的E盤

frpc.ini配置客戶端,將本地的3389(win遠程桌面默認關口,可自行修改)端口映射到外網的7200端口上

[common]

server_addr = xxx

server_port = 7100

 

[RDP] ;這個是反向代理的名稱,可以隨意設置

type = tcp ;RDP是TCP協議

local_ip = 127.0.0.1 ;本機IP

local_port = 3389 ;遠程桌面的默認端口

remote_port = 7200 ;外網訪問的端口

custom_domains = www.yourdomain.com ;如果有域名可以綁定域名

3、啟動客戶端

進入到frp的加壓目錄執行一下命令啟動

frpc.exe –c frpc.init

win10增加frpc開機啟動

windows系統經常自己更新系統并自動重啟,以免它自作主場重啟后不能遠程,要設置一下frpc的開機啟動

8、 創建啟動腳本

右鍵創建記事本修改文件名及擴展名為frpStart.bat,在里面輸入如下內容

@echo off

:home

frpc.exe -c frpc.ini

goto home

這樣的話 Frp 在崩潰、異常退出進程后,將會自動重新啟動。

9、 將建好的frpStart.bat文件放到frp根目錄下(其實跟bat文件中的frpc.exe這一行的路徑,如果是絕對路徑放哪也就無所謂了)

10、         利用任務計劃程序,開機啟動frpc

a)      在win10小娜中,輸入 “任務計劃程序” 將會自動搜索,接著打開它。

 

b)      3.2、點擊右側的 “創建任務”,開始創建

 

c)      設置

1、名稱隨意填寫,安全選項選擇 “不管用戶是否登錄都要運行”,當然你也可以選擇 “只在用戶登錄時運行”。

2、選擇 “不管用戶是否登錄都要運行” 可以讓你的電腦在斷電自動啟動后自動運行 frp,你就可以遠程桌面連接電腦了。

3、“使用最高權限運行” 也是可選的,根據個人需要可以選上。

4、最后勾選 “隱藏”,就不會在啟動時彈出命令行窗口了。

 

d)     接著轉到 “觸發器” 頁,點擊新建,選擇 “啟動時”

 

e)     接著轉到 “操作” 頁,點擊新建,選擇 “啟動程序”

在程序或腳本一欄選擇第一步創建的 start.bat,下面的 “起始于” 填寫 start.bat 的路徑(不要包含 start.bat)

例如你的 start.bat 在 E:\frp\start.bat,那么你只需要在 “起始于” 填寫 E:\frp\

 

f)      接著返回 “常規” 頁,點擊確定,

此時會要求輸入密碼,輸入你的電腦密碼,然后點擊確定即可。

以后就會開機自動啟動 frp 了,并且不會彈出命令提示符窗口

https://my.oschina.net/u/4341660/blog/4294888
https://www.jianshu.com/p/869325d06dc2
https://gofrp.org/docs/examples/

聊城興企網絡

專注于網絡推廣服務,為企業提供快速建站,小程序、網站seo優化一站式服務方案,為企業快速提高網站排名,獲取新客戶。!

| 北京 天津 河北 山西 內蒙古 遼寧 吉林 黑龍江 上海 江蘇 浙江 安徽 福建 江西 山東 河南 湖北 湖南 廣東 廣西 海南 重慶 四川 貴州 云南 西藏 陜西 甘肅 青海 寧夏 新疆 臺灣
18963523858 掃描微信