22 lines
1.0 KiB
Markdown
22 lines
1.0 KiB
Markdown
|
|
# sshuttle
|
||
|
|
|
||
|
|
> Server proksi transparan yang meneruskan lalu lintas (traffic) melalui koneksi SSH.
|
||
|
|
> Tidak memerlukan root atau pengaturan khusus di server SSH jarak jauh, namun akses root di mesin lokal akan diminta.
|
||
|
|
> Informasi lebih lanjut: <https://manned.org/sshuttle>.
|
||
|
|
|
||
|
|
- Teruskan semua lalu lintas TCP IPv4 melalui server SSH jarak jauh:
|
||
|
|
|
||
|
|
`sshuttle {{[-r|--remote]}} {{nama_pengguna}}@{{server_ssh}} {{0.0.0.0/0}}`
|
||
|
|
|
||
|
|
- Teruskan juga semua lalu lintas DNS ke DNS resolver default milik server:
|
||
|
|
|
||
|
|
`sshuttle --dns {{[-r|--remote]}} {{nama_pengguna}}@{{server_ssh}} {{0.0.0.0/0}}`
|
||
|
|
|
||
|
|
- Teruskan semua lalu lintas kecuali yang ditujukan untuk subnet tertentu:
|
||
|
|
|
||
|
|
`sshuttle {{[-r|--remote]}} {{nama_pengguna}}@{{server_ssh}} {{0.0.0.0/0}} {{[-x|--exclude]}} {{192.168.0.1/24}}`
|
||
|
|
|
||
|
|
- Gunakan metode tproxy untuk meneruskan semua lalu lintas IPv4 dan IPv6:
|
||
|
|
|
||
|
|
`sshuttle --method tproxy {{[-r|--remote]}} {{nama_pengguna}}@{{server_ssh}} {{0.0.0.0/0}} {{::/0}} {{[-x|--exclude]}} {{alamat_ip_lokal_anda}} {{[-x|--exclude]}} {{alamat_ip_server_ssh}}`
|