自己搭建內網穿透

本文介紹使用最新版frp搭建內網穿透,最新版本的frp在配置上與之前有很大不同,需要使用.toml文件進行配置。其中主要問題出現在toml文件內部。

一、云服務器配置

下載frp

sudo apt update
sudo apt install wget
wget https://github.com/fatedier/frp/releases/download/v0.58.0/frp_0.58.0_linux_amd64.tar.gz
tar -xvf frp_0.58.0_linux_amd64.tar.gz
cd frp_0.58.0_linux_amd64

配置文件frps.toml:

在這里插入圖片描述

bindPort = 7000  # 客戶端連接地址
vhostHTTPPort = 8080 # vhostHTTPPort為http的監聽,如果要使用https要設置vhostHTTPSPort
webServer.addr = "0.0.0.0" #服務端web界面 運行訪問地址
webServer.port = 6500 #服務端web界面訪問端口
webServer.user = "xx" #服務端web界面用戶名
webServer.password = "xxxxxxx" #服務端web界面密碼

隨機自動啟動:

創建服務文件: 在/etc/systemd/system/目錄下創建一個名為frps.service的文件。
編輯服務文件: 編輯frps.service文件,內容如下:
[Unit]
Description=frps service
After=network.target[Service]
Type=simple
ExecStart=/你的frps地址/frps -c /你的frps地址/frps.toml
Restart=on-failure
RestartSec=5s[Install]
WantedBy=multi-user.target

注意替換你的實際frps所在的路徑

啟動服務:

systemctl enable frps.service
systemctl start frps.service

檢查服務狀態:

systemctl status frps.service

二、客戶端配置

這里介紹windows版客戶端。

下載frp:FRP window下載

將下載包直接解壓

配置文件frpc.toml:

serverAddr = "公網IP"
serverPort = 7000 # 與服務端保持一致[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8000 # 內網服務的端口
remotePort = 6001 # 公網訪問時的端口

執行frpc

 .\frpc.exe -c .\frpc.toml

成功如圖所示:
在這里插入圖片描述

開發端口權限

如上配置,需要開放云端口權限,服務器系統防火墻端口權限,需要開放端口7000,8080,6001,6500

在web 上就可以看到連接上來了
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/14457.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/14457.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/14457.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

求出這行英文中最后一個單詞的長度

【題目描述】藍寶看到了一行奇怪的英文,這行英文由若干單詞組成,每個單詞前后用一些字符*隔開請幫助藍寶求出這行英文中最后一個單詞的長度。【輸入格式】 輸入一行,就就是藍寶看到的奇怪的英文。 【輸出格式】 輸出一行,是個整數…

文旅3d仿真數字人形象為游客提供全方位的便捷服務

在AI人工智能與VR虛擬現實技術的雙重驅動下,文旅3D數字代言人正以其獨特的魅力,頻頻亮相于各類文旅場景,為游客帶來前所未有的個性化服務體驗。他們不僅有趣有品,更能言善道,成為文旅業數字化發展的新亮點。 這些文旅3…

Android 文件加密解密(AES)

private static final String ALGORITHM "AES"; 文件加密 /*** 文件加密* param secretKey 文件加密密鑰* param oldFiles 原始文件列表,需要加密的* param newFiles 構造加密后的文件列表*(選擇多個或者單個)多個文件加密*/ Re…

我的文章分類合集目錄

文章目錄 Java相關基礎常規問題類Docker類RabbitMQ類分庫分表 網絡工程相關路由交換、Cisco Packet TracerIP地址 前端相關數據庫 Java相關 基礎 Java開發規范、項目開發流程 SpringBoot整合MyBatis實現增刪改查(簡單,詳細) SpringBoot整合MybatisPlus(詳細&#…

【Muduo】TcpConnection類

Muduo網絡庫的TcpConnection類代表了TCP連接的一端,即服務器與遠程對等端之間的連接。TcpConnection類知道自身和對端的InetAddress、封裝了前面講過的Socket類和Channel類,并且保有管理自己的subLoop指針,還有多種事件處理函數和回調&#x…

【搜索】BFS

#include <iostream> #include <cstring> #include <queue>using namespace std;const int N 110;typedef pair<int, int> PII;int n, m; int g[N][N], d[N][N];//存放地圖//存每一個點到起點的距離int bfs() {queue< PII > q;q.push({0, 0});m…

C語言什么是位段?其優點是什么?

一、問題 在內存中&#xff0c;1byte 8bit&#xff0c;即 1 字節等于 8 位。位由兩個值組成&#xff0c;即 0 和 1 。因此&#xff0c;存儲在計算機中的 1 字節&#xff0c;可以看成是8個?進制數字&#xff08;0 和1&#xff09;組成的串。了解了內存空間的最?單位&#xff…

16.js數學方法和進制轉換

數學方法 &#xff08;1&#xff09;Math.random() 默認生成0-1的隨機數 var resMath.random() console.log(res) &#xff08;2&#xff09;Math.round(數字) 取整&#xff1a;正數-四舍五入 負數-5舍6入 var resMath.round(11)console.log(res) //11var res1Math.round(1…

Aerospike設置日志按日期保存及日志保存日期

配置文件位置&#xff1a;/etc/aerospike/aerospike.conf 是Aerospike的主配置文件&#xff0c;其中包含了日志配置以及其他各種設置。 日志配置&#xff1a;在aerospike.conf文件中&#xff0c;找到logging部分進行配置。以下是一個示例配置&#xff1a; logging { # 日志文…

CentOS7安裝內網穿透實現遠程推送鏡像到本地Docker Registry

文章目錄 前言1. 部署Docker Registry2. 本地測試推送鏡像3. Linux 安裝cpolar4. 配置Docker Registry公網訪問地址5. 公網遠程推送Docker Registry6. 固定Docker Registry公網地址 前言 本文主要介紹如何部署Docker Registry 本地鏡像倉庫,簡單幾步結合cpolar內網穿透工具實現…

網絡安全之重發布與路由策略詳解

重發布&#xff1b;import &#xff08;路由導入&#xff09; 將不同方式&#xff08;直連、靜態、缺省、其他協議&#xff09;的路由器重發布進入RIP&#xff0c;OSPF中。 注意&#xff1a;1、華為中不能將缺省路由重發布進入RUO協議&#xff08;思科也是一樣&#xff09;。…

Mac下QT開發環境搭建詳細教程

QT Qt是一個跨平臺的C應用程序框架&#xff0c;用于開發具有圖形用戶界面&#xff08;GUI&#xff09;的應用程序&#xff0c;同時也可用于開發非GUI程序&#xff0c;比如控制臺工具和服務器。Qt是設計成通用、可移植和高效的&#xff0c;它廣泛應用于全球的企業和開發者社區中…

青少年 CTF 練習平臺:Misc(一)

前言 當然&#xff0c;我可以更詳細地介紹一下青少年CTF練習平臺。 青少年CTF練習平臺是一個專為青少年設計的網絡安全競賽和訓練平臺。該平臺由思而聽&#xff08;山東&#xff09;網絡科技有限公司與克拉瑪依市思而聽網絡科技有限公司共同建設&#xff0c;自2018年創建以來…

圖論定理匯總(二)

第六章 平面圖 (一)、平面圖的概念 定義1 如果能把圖 G G G畫在平面上&#xff0c;使得除頂點外&#xff0c;邊與邊之間沒有交叉&#xff0c;稱 G G G可嵌入平面&#xff0c;或稱 G G G是可平面圖。可平面圖 G G G的邊不交叉的一種畫法&#xff0c;稱為 G G G的一種平面嵌入&…

入門四認識HTML

一、HTML介紹 1、Web前端三大核心技術 HTML&#xff1a;負責網頁的架構 CSS&#xff1a;負責網頁的樣式、美化 JS&#xff1a;負責網頁的行動 2、什么是HTML HTML是用來描述網頁的一種語言。 3、Html標簽 單標簽<html> 雙標簽<h>內容</h> 4、標…

spring boot整合j2cache 關閉二級緩存

我們整合了 j2cache 的項目啟動 日志會輸出 一級緩存 二級緩存 一級是 EhCacheProvider 二級是 SpringRedisProvider 如果 我們不想用二級緩存 在 j2cache.properties 中 加上 j2cache.12-cache-open配置 值為 true/false true是啟用二級緩存 false 是不起用 默認 true 所以 …

多輸入多輸出 | Matlab實現GA-CNN遺傳算法優化卷積神經網絡多輸入多輸出預測

多輸入多輸出 | Matlab實現GA-CNN遺傳算法優化卷積神經網絡多輸入多輸出預測 目錄 多輸入多輸出 | Matlab實現GA-CNN遺傳算法優化卷積神經網絡多輸入多輸出預測預測效果基本介紹程序設計參考資料 預測效果 基本介紹 Matlab實現GA-CNN遺傳算法優化卷積神經網絡多輸入多輸出預測&…

微服務技術框架-注冊中心-負載均衡

應用層的負載均衡可以選擇依賴注冊中心&#xff0c;也可以不依賴注冊中心。以下是兩種情況的詳細說明&#xff1a; 1. 不依賴注冊中心的負載均衡 在沒有注冊中心的情況下&#xff0c;應用層負載均衡可以通過配置靜態服務器列表或動態檢測服務器健康狀態來實現。以下是一些常見…

企業防泄密軟件有哪些,哪個排名最好

機密數據的泄密對于企業而言&#xff0c;已成為最大的信息安全威脅之一。近年來企業面對的最大威脅來自于內部&#xff0c;以利益為出發點的互聯網信息犯罪及案件&#xff0c;在世界各地不斷傳出&#xff0c;因此&#xff0c;信息保護與管控將逐漸成為企業信息安全重點部署項目…

VMware 安裝Windows 7 SP1

1.下載鏡像 迅雷&#xff1a;ed2k://|file|cn_windows_7_enterprise_with_sp1_x64_dvd_u_677685.iso|3265574912|E9DB2607EA3B3540F3FE2E388F8C53C4|/ 2.安裝過程 自定義名字&#xff0c;點擊【瀏覽】自定義安裝路徑 點擊【瀏覽】&#xff0c;選擇下載鏡像的路徑 結束啦~