linuxイントラネットはローカルエリアネットワークfrpを貫通しています(ネットワークがあればローカルエリアネットワークデスクトップサーバにアクセスできます)
2536 ワード
一.初志
家でサーバーを置いて量子化投資をする個人プレイヤーは、イントラネットの貫通を実現し、リアルタイムの監視を実現しなければならない.(どこからでもホストにアクセスしたい)
二.前奏
三.方法:
パブリックネットワークホスト(frpサービス)
tar zxvf frp-xxx.tar.gz
cd frp-xxx
vim frps.ini
修正frps.iniファイル# frps.ini
[common]
bind_port = 7000 # , ,
次の文はホストを再起動するときに監視スクリプトを起動し、centosは/etc/rcです.d/local,ubuntuは/etc/rc.local chmod +x /etc/rc.d/rc.local #centos
# rc.local
./xxx/frp_xxx/frps -c ./xxx/frp_xxx/frps.ini& # /xxx/frp_xxx/ frp
完了したらパブリックネットワークサーバを再起動し、バックグラウンドプログラムにfrpのpidがあるかどうかを確認します.ps -aux | grep frp
frpsがあれば設定に成功しました
ローカルエリアネットワークホスト(frpクライアント、リアルタイムモニタリングを実現するサーバに接続)
ローカルエリアネットワークホストがパブリックネットワークホストシステムと同じであれば、ダウンロードファイルは2.3と同じである.システムのバージョンを選択しないとtar zxvf frp-xxx.tar.gz
cd frp-xxx
vim frpc.ini
frpcを修正する.iniファイル# frpc.ini
[common]
server_addr = x.x.x.
server_port = 7000 #
[ssh]
type = tcp
local_ip = 127.0.0.1 # ,
local_port = 22 # ,
remote_port = 6000 # ,
次の文はホストを再起動するときに監視スクリプトを起動し、centosは/etc/rcです.d/local,ubuntuは/etc/rc.local chmod +x /etc/rc.d/rc.local #ubuntu
# rc.local
./xxx/frp_xxx/frpc -c ./xxx/frp_xxx/frpc.ini& # /xxx/frp_xxx/ frp
完了したらイントラネットサーバを再起動し、バックグラウンドプログラムにfrpのpidがあるかどうかを確認します.ps -aux | grep frp
あれば起動に成功した
ssh接続は成功するかどうかを見ます
いずれかのホストから、またはあなたがインターネットを利用できる携帯電話:ssh-oPort=6000ネットのユーザー名@x.x.x.公連から成功しました.
tar zxvf frp-xxx.tar.gz
cd frp-xxx
vim frps.ini
# frps.ini
[common]
bind_port = 7000 # , ,
chmod +x /etc/rc.d/rc.local #centos
# rc.local
./xxx/frp_xxx/frps -c ./xxx/frp_xxx/frps.ini& # /xxx/frp_xxx/ frp
ps -aux | grep frp
tar zxvf frp-xxx.tar.gz
cd frp-xxx
vim frpc.ini
# frpc.ini
[common]
server_addr = x.x.x.
server_port = 7000 #
[ssh]
type = tcp
local_ip = 127.0.0.1 # ,
local_port = 22 # ,
remote_port = 6000 # ,
chmod +x /etc/rc.d/rc.local #ubuntu
# rc.local
./xxx/frp_xxx/frpc -c ./xxx/frp_xxx/frpc.ini& # /xxx/frp_xxx/ frp
ps -aux | grep frp
いずれかのホストから、またはあなたがインターネットを利用できる携帯電話:ssh-oPort=6000ネットのユーザー名@x.x.x.公連から成功しました.