成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談虛擬機下部分內網穿透功能實現方法

開發 前端
Frp和Tailscale都可以用于實現內網穿透功能,他們也各有優缺點。Frp開源免費、靈活性高,但配置較復雜;Tailscale簡單易用、安全性強,但是需要通過第三方驗證身份,同時是商業軟件,免費版本有一定限制。

最近個人搭建服務器的情況有所增長,簡單介紹一下一些可以使得服務器能被公網ip訪問的方法。內網穿透一般用于將位于內部私有網絡(如家庭網絡)的服務暴露到公共網絡(如互聯網)上,使外部用戶可以訪問這些服務。內網穿透通常用于以下情況:

遠程訪問:允許用戶從外部訪問內部網絡中的設備或服務。

本地測試與開發:開發人員可以通過內網穿透將本地開發環境暴露到公共網絡上,方便與他人共享或進行測試。

 IoT設備訪問:讓用戶可以通過互聯網訪問家庭或企業中的物聯網設備。

內網穿透通常涉及一個內網穿透工具或服務,它可以通過各種技術來實現內外網絡之間的連接。常見的內網穿透工具包括Ngrok、FRP、花生殼等。一般而言,內網穿透目前僅適合用于家庭,私人設備的遠程訪問,不建議用于生產環境或其他非私人環境使用。下面稍微講解一些內網穿透的方式。

一、FRP

frp 是一個專注于內網穿透的高性能的反向代理應用,支持 TCP、UDP、HTTP、HTTPS 等多種協議,且支持 P2P 通信。可以將內網服務以安全、便捷的方式通過具有公網 IP 節點的中轉暴露到公網。它是一個免費且開源的項目。目前一種較為實用的方式是依靠一個帶有公網ip的跳板服務器來訪問內網服務器。

下載地址:https://github.com/fatedier/frp/releases。

本節列舉部分frp可以進行的操作:

1.ssh 訪問內網機器

在具有公網 IP 的機器上部署 frps部署 frps 并編輯 frps.toml 文件。以下是簡化的配置,其中設置了 frp 服務器用于接收客戶端連接的端口:

bindPort = 7000

在需要被訪問的內網機器上部署 frpc。

部署 frpc 并編輯 frpc.toml 文件,假設 frps 所在服務器的公網 IP 地址為 x.x.x.x。以下是示例配置:

serverAddr = "x.x.x.x"
serverPort = 7000
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
  • localIP  localPort 配置為需要從公網訪問的內網服務的地址和端口。
  • remotePort 表示在 frp 服務端監聽的端口,訪問此端口的流量將被轉發到本地服務的相應端口。

啟動 frps 和 frpc。

通過 SSH 訪問內網機器。

使用以下命令通過 SSH 訪問內網機器,假設用戶名為 test:

ssh -o Port=6000 test@x.x.x.x

frp 會將請求發送到 x.x.x.x:6000 的流量轉發到內網機器的 22 端口。

2.對外提供簡單的文件訪問服務

通過使用 static_file 插件,您可以輕松地提供一個基于 HTTP 的文件訪問服務,讓其他人可以訪問您指定的文件。

(1)配置 frps.toml

在 frps.toml 文件中添加以下內容:

bindPort = 7000

(2)配置 frpc.toml

在 frpc.toml 文件中添加以下內容,確保設置合適的文件路徑、用戶名和密碼:

serverAddr = "x.x.x.x" #服務器公網ip
serverPort = 7000
[[proxies]]
name = "test_static_file"
type = "tcp"
remotePort = 6000
[proxies.plugin]
type = "static_file"
# 本地文件目錄,對外提供訪問
localPath = "/tmp/file"
# URL 中的前綴,將被去除,保留的內容即為要訪問的文件路徑
stripPrefix = "static"
httpUser = "abc"
httpPassword = "abc"

根據實際情況修改 localPath、stripPrefix、httpUser 和 httpPassword。

(3)啟動 frps 和 frpc

(4)通過瀏覽器訪問文件

使用瀏覽器訪問http://x.x.x.x:6000/static/.

以查看位于 /tmp/file 目錄下的文件。系統會要求輸入設置的用戶名和密碼。

frp較為容易使用,但是需要有公網ip的服務器作為跳板機,畢竟它是將公網 IP 服務器的一個端口接收到的所有數據,轉發到內網 IP 的主機上從而實現遠程控制。目前阿里云等云服務商的服務器帶寬等方面費用較高,如果僅個人需求遠程操控可以使用其他方法。

二、Tailscale

Tailscale屬于一種虛擬組網工具,基于WireGuard。簡單來說它可以把所有安裝Tailscale服務的機器,都放到同一個局域網從而實行內網穿透。

下載地址:https://github.com/tailscale/tailscale。

它的主要特點可以用下面一張圖解釋:

相比與frp,tailscale安裝方式更加方便,以centos8為例 可以使用一下命令安裝。

curl -fsSL https://tailscale.com/install.sh | sh

或者使用下面命令安裝。

sudo dnf config-manager --add-repo https://pkgs.tailscale.com/stable/centos/8/tailscale.repo
sudo dnf install tailscale
sudo systemctl enable --now tailscaled
sudo tailscale up

完成后會輸出一條鏈接大致如下:

等待第二臺服務器安裝完成,加入后會得到以下提示 Tailscale 網絡中的每臺設備都有一個私有 100.x.y.z IP 地址, 每個協議都有效 - SSH、RDP、HTTP、Minecraft - 在 Tailscale 運行時使用您想要的任何協議。

接下來使用tailscale set --ssh 使得ssh功能可以添加到tailscale服務器,從而可以在任意端上遠程登陸,以手機端為例,操作效果如下:

同時,由其他段ssh連接會在結束后自動刪除會話,保證了一定的安全性。

總體而言,Frp和Tailscale都可以用于實現內網穿透功能,他們也各有優缺點。Frp開源免費、靈活性高,但配置較復雜;Tailscale簡單易用、安全性強,但是需要通過第三方驗證身份,同時是商業軟件,免費版本有一定限制。其他的內網穿透方式還有cloudflare tunnel ,zerotier等,但由于筆者并不熟悉,本篇暫且不寫。同時,內網穿透也有相應風險,僅建議個人遠程連接自用設備使用,非必要不建議在公司生產環境等情況下使用。

責任編輯:姜華 來源: 新鈦云服
相關推薦

2010-01-21 11:17:36

xen虛擬機

2019-04-22 14:44:16

內網穿透反向代理分離

2018-05-08 14:47:38

虛擬機方法代碼

2012-05-18 10:22:23

2009-09-07 21:51:59

2020-10-13 14:03:50

搭建ngrok服務

2013-07-17 09:32:58

2010-07-26 09:02:38

2019-04-09 15:56:46

虛擬機內存區Java

2010-02-04 10:10:34

Dalvik虛擬機

2010-06-11 14:50:48

虛擬機安裝openSU

2013-05-28 10:33:06

虛擬化虛擬機移植

2015-11-24 15:22:53

HTTP2 WEB 內網穿透

2013-04-12 13:21:44

2010-07-21 14:30:53

2010-03-03 09:57:37

Linux虛擬機

2009-12-16 13:44:12

2022-08-09 11:25:52

數據備份服務器虛擬化磁盤

2020-03-10 09:30:11

Java內存數據

2014-02-21 11:20:34

KVMXen虛擬機
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久 | 国产伦精品一区二区三毛 | 中文字幕在线精品 | 国产精品日韩欧美 | 射欧美| 精品久久国产 | 久久精品综合网 | 欧美激情欧美激情在线五月 | 精品久久久网站 | 久久久www成人免费精品 | 精品乱码一区二区三四区 | 免费国产一区二区 | 亚洲人va欧美va人人爽 | 日韩在线资源 | 特级毛片 | 中文在线a在线 | 亚洲福利一区 | 综合激情av | 狠狠操婷婷 | 欧美一区二区在线免费观看 | 成人在线欧美 | 日韩精品 | 亚洲精品乱码久久久久久蜜桃91 | 日日日操 | 欧美黄色片| 亚洲九色 | 五月天激情综合网 | 日韩一区二区三区在线 | 先锋资源在线 | 日韩在线一区二区三区 | 美女黄网站视频免费 | 国产乱码精品一区二区三区忘忧草 | 亚洲成人久久久 | 波多野结衣一区二区三区在线观看 | 中文字幕av亚洲精品一部二部 | 日本 欧美 三级 高清 视频 | 性高湖久久久久久久久 | 欧美性生活一区二区三区 | 午夜男人视频 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 岛国av一区二区 |