Kami memiliki router ZyXEL VMG8324-B10A di rumah. Saya dapat masuk melalui ssh dan menggunakan perintah portforward --help
, yang menghasilkan output berikut:
Usage: portforward config <ServiceName> --wanintf <atm0.1|atm1.1|ptm0.1|ptm0.2|ptm0.3|eth4.1|eth4.2|eth4.3|eth3G> [--wanip <wanip>]
--sipaddr <ServerIP Addr> --sport <Trigger Start Port> <Trigger End Port>
--transport <Translation Start Port> <Translation End Port>
--proto <tcp|udp|tcpudp> <enable|disable>
portforward delete <ServiceName> --sipaddr <ServerIP Addr>
portforward show
portforward --help
Aturan penerusan yang ingin saya ubah terlihat seperti ( portforward show
):
Service Wan ServerIP Trigger End Trans. Trans.
# Status Name Intf. WanIP Address StartPort Port StartPort EndPort Portocol
------------------------------------------------------------------------------------------------------------------------
2 enable PC HTTP [conn] [old-ip] 80 80 80 80 TCP
Saya ingin mengubah aturan ini untuk membuatnya maju [new-ip]
. Namun, portforward config "PC HTTP" --sipaddr [new-ip]
hasil perintah dalam
portforward: invalid parameter HTTP" for option 'config'
Apakah format perintah yang saya masukkan benar? Dan bagaimana saya bisa mengubah alamat IP yang ditunjuk aturan ini?
EDIT: Router huawei tampaknya milik kami sebelumnya. Kami saat ini memiliki satu dari ZyXEL.
command-line
router
port-forwarding
Tempestas Ludi
sumber
sumber
Jawaban:
Sebenarnya menjawab komentar Anda di sini:
dan
Sepertinya Anda memiliki Raspberry Pi di rumah, Anda dapat melakukan ssh dari lokasi jauh Anda dan Anda ingin mengakses antarmuka web router seolah-olah Anda berada di jaringan rumah.
Jika ini masalah Anda, Anda dapat menggunakan penerusan port SSH :
di mana
raspberrypi
nama host atau~/.ssh/config
entri Raspberry Pi yang Anda gunakan untuk menghubungkannya. Ini memungkinkan Anda membuat terowongan dari lokasi jauh ke Raspberry Pi di rumah. Jika Anda mengunjungihttps://localhost:8080
browser Anda dari lokasi yang jauh, permintaan tersebut diteruskan oleh Raspberry Pi Anda ke ip router rumah (192.168.1.1
dalam contoh ini) pada port443
, yang merupakan halaman manajemen web https dalam hipotesis saya.Ini lebih aman daripada membuka antarmuka manajemen web ke Internet publik (meskipun Anda dapat membatasi akses dengan IP) dan lebih mudah daripada mengatur VPN hanya untuk tujuan ini.
Pilihan lain adalah melakukan penerusan X dan meluncurkan browser Raspberry Pi dari lokasi jarak jauh Anda. Namun ini akan menjadi lebih lambat karena Anda akan meneruskan seluruh aplikasi grafis, bukan hanya tunneling data. dan clumsier juga, karena browser harus dijalankan oleh CPU Raspberry Pi alih-alih komputer jarak jauh Anda yang lebih kuat.
sumber