Saya tinggal di Ethiopia dan pemerintah memblokir semua url dengan kata "proxy" di dalamnya. Saya tidak dapat menggunakan kata itu dalam judul di atas karena itu akan membuat url berisi kata proksi.
Ketika saya apt-get upgrade
saya mendapatkan error karena beberapa paket seperti libproxy1
, libproxy1-plugin-gsettings
, libproxy1-plugin-networkmanager
, python-libproxy
semua mengandung kata p.
Karena itu, semuanya diblokir. Saya mencoba meletakkan url ke situs proxy, tetapi mereka semua baru saja kembali ke beranda.
Apakah ada solusi lain?
Jawaban:
Paket-paket diblokir karena pemerintah Anda tampaknya menggunakan filter URL. Anda dapat menghindari ini dengan menggunakan FTP alih-alih HTTP untuk meningkatkan. Untuk melakukan ini, edit file /etc/apt/sources.list dan ganti semua kemunculan http dengan ftp .
Anda juga dapat melakukannya dengan perintah-perintah ini di terminal:
Sekarang coba perbarui daftar paket Anda dan instal pembaruan
Anda perlu mengulangi proses untuk sumber perangkat lunak tambahan (mis. PPA) yang tinggal di direktori /etc/apt/sources.list.d/ . (kredit digunakan untuk reddit nama pengguna -_- )
sumber
Selain mendapatkan beberapa paket tidak resmi, Anda tidak dapat benar-benar percaya jika Anda tidak tahu sumbernya, Anda dapat mengunduh CD dan DVD distribusi sebagai file .iso langsung dari Ubuntu:
Dengan menjelajah di sana ke versi yang Anda gunakan, Anda juga akan menemukan pembaruan harian terbaru dari tempat Anda dapat menginstal paket yang diperbarui (meskipun mungkin tidak stabil). Ini misalnya tautan ke DVD build harian 12.04.2 .
Di sini juga ada daftar mirror unduhan, beberapa di antaranya mungkin lebih mudah diakses untuk Anda:
Perhatikan bahwa Anda masih tidak dapat memiliki pembaruan keamanan langsung dari paket dengan kata yang dilarang di namanya.
sumber
Gunakan VPN.
VPN Gratis -Google
Dengan VPN Anda terhubung ke komputer lain, dari sana Anda terhubung ke mirror. Koneksi dienkripsi sehingga hanya ada URL VPN untuk diperiksa, tidak ada yang lain.
Kecuali jika itu ilegal di negara Anda, jika ya, waspadalah.
sumber
Mirror ini berfungsi dengan HTTPS dengan sertifikat yang valid
Ini semua bekerja dengan HTTPS tetapi memiliki sertifikat yang tidak valid
sumber
Sepanjang baris jawaban pwnguin tetapi jika mereka benar-benar memblokir string URL HTTP maka cukup menggunakan FTP atau rsync akan membuat Anda melalui filter. Jelas mereka tidak memeriksa konten koneksi terlalu dekat atau posting ini tidak akan keluar dari negara karena mengandung "p word"
Juga, pemblokiran semacam ini konyol. Tapi saya kira Anda sudah tahu itu.
sumber
Bagaimana dengan ide ini:
Jelajahi situs cermin, seperti
http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/
Ah, Anda tidak bisa, karena URL berisi kata "proxy". Ubah kata "proxy" menjadi "% 70% 72% 6F% 78% 79":
http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/lib%70%72%6F%78%79/
Temukan tautan yang benar:
http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-libproxy_0.4.7-0ubuntu4_all.deb
(Dengan asumsi bahwa ini adalah paket yang benar ...) Ubah kata "proxy" lagi menjadi "% 70% 72% 6F% 78% 79":
http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-lib%70%72%6F%78%79_0.4.7-0ubuntu4_all.deb
dan unduh denganwget
:wget http://nl.archive.ubuntu.com/ubuntu/pool/main/libp/libproxy/python-lib%70%72%6F%78%79_0.4.7-0ubuntu4_all.deb
Saya belum menguji apakah ini benar-benar berhasil, dan itu bukan penjelasan 100%, tapi itu bisa menjadi titik awal ... Semoga beruntung dengan pemerintah yang menindas ini!
sumber
Coba TOR.
Untuk informasi lebih lanjut, dan untuk mengunduh TOR, kunjungi Situs web mereka . Setelah diunduh, lihat Cara menginstal file .tar.gz (atau .tar.bz2) .
Sumber: TOR
sumber
Seperti yang ditunjukkan oleh seseorang dengan cerdik, penggunaan
ftp://
atauhttps://
untuk menghindari pemfilteran url, Anda juga dapat menggunakanrsync://
yang disertai dengan plus menggunakan pengkodean delta yang mengurangi bandwidth yang digunakan. Hanya mengatur Andasources.list
ke salah satu cermin ini yang mendukungrsync
dan Anda harus baik-baik saja.Contoh:
sumber
Tidak bisakah Anda, ironisnya, mengatur proxy SOCKS menggunakan server web jarak jauh dan terowongan semua lalu lintas Anda melewatinya? Saya melakukan sesuatu yang mirip untuk mengatasi pemblokiran situs torrent.
sumber
Saya memperbaikinya dengan mengunduh paket yang hilang secara manual dan memasukkannya
/var/cache/apt/archives
danapt-get
melihatnya sebagai paket yang diunduh dan semuanya bekerja dengan baik :)sumber