I’m Cem Unalan. I blog about things that I build, things that I consume and things that happen to me.

MacOS İçin Basit Proxy

26 June 2020

Bu hayatimi epey kolaylastirdi, o yuzden paylasmak istiyorum. Yardimi dokunacak bir suru kisi olabilir.

MacOS/Linux kurulumunuz default olarak OpenSSH ile geliyor (ssh komutuyla erisebilirsiniz). Uzaktaki sunucuyla kendi bilgisayariniz arasinda bir proxy kurmak isterseniz OpenSSH’i kullanabilirsiniz. Web sitenizi veya kisisel baska seyleri barindirdiginiz bir sunucunuz varsa (ucuz VPS gibi) tum trafigi o sunucu uzerinden yonlendirebilirsiniz. Iki kolay adimi var.

SSH ile Baglanti Kurun

ssh -D 9090 -N user@yourserver

-D: Bu ssh’a belli bir porttan proxy baglantilarini dinlemeyi soyleyecek.

-N: Uzak sunucuda komut calistirmamak icin. Anlami su, bu komut sonrasi sunucunun shell’ine login olmayacaksiniz. Proxy’nin calismasini etkilemiyor, sadece konfor icin.

Isletim Sisteminizi Ayarlayin

Mac’te Sistem Tercihleri -> Ag bolumune gidin.

Bagli oldugunuz agi sectinten sonra “Ileri Duzey…” butonuna basin.

Acilan menude Proxy tab’ini sectikten sonra SOCKS proxy’yi isaretleyin. Sadece iki bilgi doldurmaniz lazim. localhost ve port. Port yukarida verdigimiz 9090 degeri.

Bu kadar. Baska bir sey yapmaniza gerek yok. Artik trafiginiz size ait sunucu uzerinden akacak. Internette IP’nizi sorgulatip dogrulayabilirsiniz.

Daha Fazla Bilgi

Bu iki adimla bilgisayariniz ve uzaktaki sunucunuz arasinda bir SOCKS proxy baslatmis oldunuz. OpenSSH bu protokolu implemente ettigi icin rahatca kullanabildiniz.

Tam emin degilim ancak bu yontemle, sizin bilgisayarinizdan cikan trafik SSH tunelinden gectigi icin sifrelenmis olabilir. Bu da ekstra bir gizlilik demek.

Bu iki yazidan daha fazla bilgi alabilirsiniz:

https://metahackers.pro/ssh-tunnel-as-socks5-proxy/

https://ma.ttias.be/socks-proxy-linux-ssh-bypass-content-filters/

Yazinin Ingilizce versiyonunu buradan okuyabilirsiniz.