Menggunakan hadiah HTTP_PROXY di komputer lain


0

Saya sudo di komputer A yang memiliki akses SSH ke komputer B. A tidak memiliki akses internet dan hanya dapat mengakses B.

B mengakses internet melalui HTTP_PROXY. HTTP_PROXY untuk B tidak dapat digunakan untuk A (beberapa filter alamat IP).

Bagaimana saya bisa menggunakan SSH + sesuatu yang lain untuk menggunakan HTTP_PROXY B untuk A?

Jawaban:


1

Anda dapat menggunakan penerusan port SSH - mis., Jika alamat proxy: port adalah proxy.example.com:3128, lalu jalankan di komputer A:

ssh -L 3128:proxy.example.com:3128 B

Setelah melakukan ini, gunakan localhost:3128 sebagai proxy HTTP pada A. Anda bahkan tidak perlu akses root pada A atau B untuk melakukan ini (namun, admin B dapat menonaktifkan atau membatasi penerusan port menggunakan AllowTcpForwarding atau PermitOpen opsi dalam sshd_config ).

Tambahkan -N opsi jika Anda ingin menggunakan contoh ini dari ssh hanya untuk port forwarding.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.