Cara menggunakan penghalang Internet Chomper untuk Linux untuk meningkatkan produktiviti

Uncategorized
WebSetNet

Chomper adalah sumber Python percuma dan terbuka untuk desktop Linux. Ia membolehkan anda menghalang akses ke laman web yang mengganggu untuk tempoh waktu tertentu. Program ini bertujuan untuk membantu anda dengan isu-isu yang produktif di desktop kerana gangguan Internet. Kita boleh menetapkan tempoh untuk menyekat laman web. Sehingga pemasa itu tamat tempoh, anda tidak dapat mengakses tapak.

Bagaimana untuk memasang penghalang Internet Chomper untuk desktop Linux

Jelas sekali, anda mesti mempunyai Python 3.6 dan pip3 dipasang pada sistem anda. Untuk tujuan ujian saya menggunakan Ubuntu Linux 17.10. Sekiranya pip3 tidak dipasang, jalankan yang berikut perintah apt/perintah apt-get:
$ sudo apt install python3-pip -y
Pasang pipenv:
$ pip3 install - pipenv pengguna eksport PATH = "$ HOME / .local / bin: $ PATH"
Clone the repo:
$ git clone https://github.com/aniketpanjwani/chomper.git
Taipkan arahan berikut:
$ cd chomper $ membuat init
Bagaimana cara memasang penghalang Internet Chomper untuk Linux untuk meningkatkan produktiviti
Untuk mengaktifkan virtualenv projek ini, jalankan yang berikut:
$ pipenv shell
mitmproxy adalah program konsol interaktif yang membolehkan aliran lalu lintas dipintas, diperiksa, diubahsuai dan dimainkan semula. Taip arahan berikut untuk memulakan pelayan proksi:
$ mitmdump
Keluaran sampel:

Pelayan proksi mendengar di http: // *: 8080

Anda perlu keluar dari mitmdump dengan menekan Ctrl-C. Kini terdapat pelbagai fail sijil dalam ~ / .mitmproxy
$ ls -l ~ / .mitmproxy
Keluaran sampel:

jumlah 24 -rw-rw-r-- 1 vivek vivek 1318 Feb 20 11: 30 mitmproxy-ca-cert.cer -rw-rw-r-- 1 vivek vivek 1140 Feb 20 11: 30 mitmproxy-ca-cert.p12 -rw-rw-r-- 1 vivek vivek 1318 Feb 20 11: 30 mitmproxy-ca-cert.pem -rw-rw-r-- 1 vivek vivek 2529 Feb 20 11: 30 mitmproxy-ca.p12 -rw-rw -r-- 1 vivek vivek 3022 Feb 20 11: 30 mitmproxy-ca.pem -rw-rw-r-- 1 vivek vivek 770 Feb 20 11: 30 mitmproxy-dhparam.pem

Jumlah 24
-rw-rw-r- 1 vivek vivek 1318 Feb 20 11: 30 mitmproxy-ca-cert.cer
-rw-rw-r- 1 vivek vivek 1140 Feb 20 11: 30 mitmproxy-ca-cert.p12
-rw-rw-r- 1 vivek vivek 1318 Feb 20 11: 30 mitmproxy-ca-cert.pem
-rw-rw-r- 1 vivek vivek 2529 Feb 20 11: 30 mitmproxy-ca.p12
-rw-rw-r- 1 vivek vivek 3022 Feb 20 11: 30 mitmproxy-ca.pem
-rw-rw-r- 1 vivek vivek 770 Feb 20 11: 30 mitmproxy-dhparam.pem

Import seterusnya sijil ini ke penyemak imbas web anda:

google Chrome

Pergi ke Tetapan> Tetapan Lanjutan> Urus Sijil> Pihak Berkuasa. Klik import, pilih mitmproxy-ca.pem, tandakan semua tiga kotak, dan klik OK.

Firefox

Pergi Keutamaan> Privasi dan Keselamatan> Sijil> Lihat Sijil> Pihak Berkuasa. Klik import, pilih mitmproxy-ca.pem, tandakan semua tiga kotak, dan klik OK.

Dayakan penghantaran trafik IPv4 / IPv6

Edit fail /etc/sysctl.d/99-sysctl.conf:
$ sudo vi /etc/sysctl.d/99-sysctl.conf
Pastikan kemasukan berikut ditetapkan / tidak disampaikan:
net.ipv6.conf.all_forwarding = 1 net.ipv4.ip_forward = 1
Muat semula perubahan sysctl menggunakan arahan berikut:
$ sudo sysctl -p

Cara menggunakan Chomper

Hanya gunakan fail konfigurasi seperti berikut:
$ kucing ~ / chomper / data / rules.yaml
Keluaran sampel:

pengekod: - block_type: - daftar putih - alamat: - github.com/coleifer/peewee - stackoverflow.com - unix.stackexchange.com - aws.amazon.com - upwork.com - doc.peewee-orm.com - pandas.pydata .org - python.org - amazonaws.com - amazon.com/ap/signin - email cloudfront.net: - block_type: - whitelist - alamat: - mail.google.com allon: - block_type: - senarai hitam - alamat: - cyberciti .biz alloff: - block_type: - whitelist - alamat: - cyberciti.biz

pengekodan:
- block_type:
- senarai putih
- alamat:
- github.com/coleifer/peewee
- stackoverflow.com
- unix.stackexchange.com
- aws.amazon.com
- upwork.com
- doc.peewee-orm.com
- pandas.pydata.org
- python.org
- amazonaws.com
- amazon.com/ap/signin
- cloudfront.net
e-mel:
- block_type:
- senarai putih
- alamat:
- mail.google.com
allon:
- block_type:
- senarai hitam
- alamat:
- cyberciti.biz
alloff:
- block_type:
- senarai putih
- alamat:
- cyberciti.biz

Peribadikan fail mengikut keperluan anda.

Bagaimana untuk menjalankan skrip

Jalankannya sebagai berikut untuk membolehkan laman pengekodan untuk minit 30 dan sekat yang lain:
$ ~ / chomper / bin / chomper coding 30
chomper-demo
Chomper adalah penyekat Internet untuk kerja desktop Linux, tetapi ia tidak sangat user-friendly untuk pengguna baru. Sekiranya anda seorang sysadmin atau pemaju, ia harus mudah dibuat. Saya tidak sabar-sabar untuk melihat pilihan GUI untuk Chomper. Untuk maklumat lanjut lihat rasmi projek github repo di sini.

Source

Tinggalkan Jawapan Teks

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda *

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.