Saya memiliki mesin yang menjalankan ubuntu 16.04. Mesin hanya dapat mengakses 1 server jarak jauh (juga menjalankan ubuntu). Server jarak jauh memiliki akses penuh ke internet.
root@localmachine:~# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 02:1e:10:1f:00:00
inet addr:10.1.0.94 Bcast:10.1.0.95 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4366027 errors:0 dropped:0 overruns:0 frame:0
TX packets:1813925 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:669835698 (669.8 MB) TX bytes:265999026 (265.9 MB)
root@localmachine:~# ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=62 time=58.4 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=62 time=59.2 ms
Saya perlu menginstal beberapa paket pada mesin lokal ini melalui apt-get.
Apakah ada cara untuk mengakses internet melalui server publik di 10.0.0.1?
Terimakasih atas balasan anda.
networking
server
ssh
Tran Ngu Dang
sumber
sumber
ssh
akses ke server itu?Jawaban:
Cara termudah adalah Anda menyiapkan server proxy di server tengah / gateway dan mengatur apt Anda untuk menggunakan proxy ini:
Dan tambahkan baris ini:
sumber
Buka terminal dan mulai
ssh
penerusan port dinamis:Ini akan memulai proxy kaus kaki di komputer Anda pada port 1080.
Tambahkan baris ini ke
/etc/apt/apt.conf
file Anda :Kemudian Anda dapat menjalankan perintah
apt update
/ Andaapt install
. Setelah selesai, Anda dapat menutupssh
koneksi dan mengembalikan perubahanapt.conf
.Anda juga dapat memberi tahu Browser Anda atau aplikasi lain untuk menggunakan proxy Socks itu dan mengakses Internet.
sumber
apt.conf
salah, saya edit itu. Silakan coba lagi.socks5://
menjadisocks5h://
, yang seharusnya berfungsi, semoga saja. Maaf, sulit untuk menguji untuk saya, karena saya memiliki koneksi ...