it-swarm.asia

Paksa program yang tidak menentukan pengaturan proxy untuk menggunakan proxy (yaitu: Steam)

Sekolah saya memerlukan proxy untuk semua akses internet. Jika Anda ingin menggunakan internet, tidak mungkin untuk tidak menggunakan proxy. Ini membuatnya menjadi masalah bagi banyak program yang sepertinya tidak membiarkan Anda memasuki pengaturan proxy.

Bagaimana saya bisa menggunakan Steam ketika saya berada di belakang proxy? Apakah mungkin memasukkan detail ke dalam file konfigurasi, atau memaksanya untuk mendapatkan pengaturan dari Internet Explorer?

Jika tidak, apakah ada perangkat lunak untuk membuat adapter jaringan 'virtual' yang akan melewati semua lalu lintas (atau semua lalu lintas protokol x) melalui proxy?

Meskipun saya menghadapi masalah khusus ini pada Windows 7, solusi untuk semua sistem operasi dipersilakan.

23
Josh Hunt

Lihat Proxifier . Dikombinasikan dengan terowongan SSH, Anda seharusnya bisa mendapatkan sebagian besar program melalui proxy apa pun.

Sekolah saya (dan yang lainnya di negara bagian saya) memiliki proxy penyaringan web yang cukup rumit yang memblokir sebagian besar port di sisi lainnya dari proxy. Saya berhasil mengatasinya menggunakan kombinasi program yang disebutkan di atas pada Windows.

Cukup buat terowongan SSH menggunakan Putty sesuai kebutuhan, lalu atur Proxifier untuk menggunakan terowongan sebagai proksi. Ini harus merutekan lalu lintas semua port melalui proxy.

8
Josh Hunt

My tun2socks software (Linux, Windows) menciptakan antarmuka jaringan virtual yang meneruskan semua koneksi TCP yang masuk melalui server proxy yang ditentukan. Itu hanya dapat menggunakan proxy SOCKS, dan secara default hanya dapat meneruskan TCP, meskipun UDP juga dapat diteruskan jika Anda dapat menjalankan forwarder udpgw saya di suatu tempat di belakang SOCKS. Dengan asumsi Anda memenuhi persyaratan itu, berikut ini cara Anda dapat mengaturnya:

Pertama buat antarmuka virtual dan konfigurasikan. Di Linux:

openvpn --mktun --dev tun0 --user <your_user>
ifconfig tun0 10.0.0.1/24

Atau, pada Windows, cukup instal OpenVPN untuk mendapatkan antarmuka virtual TAP-Win32, dan tetapkan IP 10.0.0.1, netmask 255.255.255.0.

Kemudian mulai tun2socks, yang melakukan penerusan aktual:

badvpn-tun2socks --tundev tun0
  --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0
  --socks-server-addr <socks_server_address>:<socks_port>

Di sini, 10.0.0.2 adalah IP dari router virtual di dalam antarmuka virtual. Itu harus dalam subnet yang sama seperti, dan berbeda dari, yang ditugaskan ke antarmuka virtual itu sendiri (10.0.0.1/24). Di Windows, alih-alih tun0, gunakan:

--tundev "tap0901:<display_name_of_TAP-Win32_device>:10.0.0.1:10.0.0.0:255.255.255.0"

Pada titik ini Anda harus dapat melakukan ping ke router virtual 10.0.0.2 (dalam hal ini program tun2socks yang sedang berjalan akan menjadi yang merespons). Untuk meneruskan koneksi melalui proxy, yang harus Anda lakukan adalah merutekannya melalui perangkat virtual. Di Linux:

route add default gw 10.0.0.2 metric 0

Atau di Windows:

route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0

Bagian penting di sini adalah bahwa rute menimpa setiap rute default yang ada. Juga, jika server SOCKS Anda tidak berada di jaringan lokal, Anda harus menambahkan rute pengecualian dengan metrik yang lebih tinggi untuk mencegah koneksi dialihkan kembali ke antarmuka virtual. Lihat tautan di atas untuk informasi lebih lanjut.

3
Ambroz Bizjak

Sejauh pengetahuan saya, Steam menggunakan pengaturan proxy default di Internet Explorer. Anda dapat mengalami masalah jika menggunakan skrip proxy, tetapi mudah ditangani. Cukup Gali skrip untuk alamat proxy dan atur sebagai proxy Anda, dan Steam akan berfungsi dengan baik.

Jika Anda terus memiliki masalah, Anda harus melihat di forum Steam. Pengembang Steam's Valve biasanya memutar forum dukungan teknis/bantuan dan memberikan bantuan jika diperlukan.

Jika Anda mengalami masalah dengan masing-masing game Steam, Anda mungkin kurang beruntung, karena cenderung menggunakan port tertentu.

1

Taruhan terbaik Anda adalah mengatur info proksi di Pengaturan Internet di panel kontrol, jika Uni Anda menggunakan skrip konfigurasi proksi maka Anda dapat menavigasi ke file itu di browser web Anda dan memeriksa pengaturan manual atau Anda dapat menjalankan dengan skrip dan berharap untuk yang terbaik. Uap akan bekerja setelah itu. Uni saya baru-baru ini mencegah akses Steam non-proxy sehingga mereka dapat membatasi kecepatan unduhan Steam ... :(

1
rollinginsanity

Tidak semua proxy tidak mengizinkan semua port diakses sehingga apa yang Anda uraikan sebenarnya tidak mungkin.

Jika Anda dapat mengakses https: // URL dan memiliki akses ke mesin di luar maka Anda bisa mengatur server VPN di mesin eksternal dan menjalankan VPN di mesin Anda untuk menggali semua lalu lintas melalui server itu. Anda akan dapat mengakses server ini selama Anda menjalankan VPN pada port 443 dan ia menggunakan SSL untuk handshaking.

Saya sudah pernah melakukan ini sebelumnya di Linux tetapi menggunakan SSH tetapi tentu saja mungkin pada Windows (asalkan Anda dapat menemukan VPN gratis yang mendukung hal di atas).

0
Mike McQuaid