Featured Post

5 Cara AMPUH Menghilangkan Tanda Silang pada Baterai Laptop (fix)

Punya masalah laptop muncul tanda silang merah di indikator baterai? Pernahkah kamu mengalami keadaan di mana icon pada baterai laptop kesay...

Wednesday, March 3, 2021

Tutorial Lengkap Install Squid Proxy di VPS

[Kincaimedia.net]
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuY1ho7KmNSvl2QFJiC5hLu1x8-marEePlkZ2ySbGtSls03w5zOOXYaaW_B2WhogxHqwekPDmILPM1vIdYOf5B3Atfzh5_Qs1Ui4INxY2uvBu_iE1J9xNsiT35O6Li5b0-QSq0kfDBr80/s1600/squid1.png


Tutorial Lengkap Install Squid Proxy di VPS 

Sekarang sudah banyak bugs inject bermunculan, salah satunya dengan metode filter proxy server dengan memanfaatkan vitur squid vps kita, jadi kita harus menginstall squid proxy pada vps kita, untuk lebih jelasnya silahkan ikuti tutorial berikut,
Dalam hal ini admin menggunakan OS Centos servers, Berikut tutorial nya :
1. install dulu squidnya

yum install squid -y
2. hapus file squid.conf pada /etc/squid/squid.conf

rm -rf /etc/squid/squid.conf
3. kemudian kita buat file configurasinya

touch /etc/squid/squid.conf
4. edit file confignya

nano /etc/squid/squid.conf
untuk versi 2.6xx dan 2.7xx

dns_nameservers 8.8.8.8 8.8.4.4 4.2.2.1 4.2.2.6 198.6.1.3 204.117.214.10 207.172.11.73
cache_mgr not_to_be_disturbed
client_db on
detect_broken_pconn on
dns_defnames on
dns_retransmit_interval
2 seconds
dns_timeout
5 minutes
half_closed_clients off
httpd_suppress_version_string on
ignore_unknown_nameservers on
pipeline_prefetch on
prefer_direct on
query_icmp on
range_offset_limit
-1
retry_on_error on
server_persistent_connections on
strip_query_terms off
uri_whitespace strip
## untuk password untuk versi 32bit, lokasi file ganti seperti di bawah ini :
## /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic program
/usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children
5
auth_param basic realm
Squid proxy-caching web server
auth_param basic credentialsttl
2 hour# ACCESS CONTROLS
######################
#Recommended minimum configuration:
acl all src
0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src
127.0.0.1/255.255.255.255
acl to_localhost dst
127.0.0.0/8

acl SSL_ports port
21 22 25 53 109 143 443 554 563 993 21976
acl
Safe_ports port 53 80 136 137 182
acl
Safe_ports port 22 25 70 210 280
acl
Safe_ports port 143 443 554 563 993
acl
Safe_ports port 67-68
acl
Safe_ports port 1025-65535
acl
Safe_ports port 8000-8090
acl
Safe_ports port 123 465 488 587 591 777 6667
acl
Safe_ports port 9000-9091
acl
Safe_ports port 110 119 995 2030 2401 3306 3690 6881 8443 8843
acl ncsa_users proxy_auth REQUIRED
acl CONNECT method CONNECT
#
#Recommended minimum configuration:
######################
## Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager
##
http_access allow localhost
http_access allow ncsa_users
http_access deny to_localhost
http_access deny
!Safe_ports
http_access deny CONNECT
!SSL_ports
## disable multicast icp
miss_access allow all
ident_lookup_access deny all
# NETWORK OPTIONS
## open-port ###########
http_port
143
[size=4]######################[/size]
cache_mem
16 MB
cache_dir ufs
/var/spool/squid/cache0 1000 16 256
cache_dir ufs
/var/spool/squid/cache1 1000 16 256
cache_dir ufs
/var/spool/squid/cache2 1000 16 256
cache_dir ufs
/var/spool/squid/cache3 1000 16 256
# Leave coredumps in the first cache dir
access_log
/var/log/squid/access.log
cache_log  
/var/log/squid/cache.log
cache_access_log none
cache_store_log none
#
hierarchy_stoplist cgi
-bin ?
acl apache rep_header
Server ^Apache
# Add any of your own refresh_pattern entries above these.
refresh_pattern
^ftp: 1440 20% 10080
refresh_pattern
^gopher: 1440 0% 1440
refresh_pattern
-i (/cgi-bin/|\?) 0 0% 0
refresh_pattern
. 0 20% 4320

visible_hostname powers
.by.djohn6000@bugs4u.info
untuk versi 3.xx

ns_nameservers 8.8.8.8 8.8.4.4 4.2.2.1 4.2.2.6 198.6.1.3 204.117.214.10 207.172.11.73
dns_defnames on
dns_retransmit_interval
2 seconds
dns_timeout
5 minutes
balance_on_multiple_ip on
cache_mgr not_to_be_disturbed
client_db on
detect_broken_pconn on
half_closed_clients off
httpd_suppress_version_string on
ignore_unknown_nameservers on
pipeline_prefetch on
prefer_direct on
query_icmp on
range_offset_limit
-1
retry_on_error on
server_persistent_connections on
strip_query_terms off
uri_whitespace strip
## untuk password untuk versi 32bit, lokasi file ganti seperti di bawah ini :
## /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic program
/usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children
5
auth_param basic realm
Squid proxy-caching web server
auth_param basic credentialsttl
2 hour# ACCESS CONTROLS
######################
#Recommended minimum configuration:
acl manager proto cache_object
acl localhost src
127.0.0.1/32 ::1
acl to_localhost dst
127.0.0.0/8 0.0.0.0/32 ::1
# local networks.
acl localnet src
10.0.0.0/8 # RFC1918 possible internal network
acl localnet src
172.16.0.0/12 # RFC1918 possible internal network
acl localnet src
192.168.0.0/16 # RFC1918 possible internal network

acl SSL_ports port
21 22 25 53 109 143 443 554 563 993 21976
acl
Safe_ports port 53 80 136 137 182
acl
Safe_ports port 22 25 70 210 280
acl
Safe_ports port 143 443 554 563 993
acl
Safe_ports port 1025-65535
acl
Safe_ports port 8000-8090
acl
Safe_ports port 67-68
acl
Safe_ports port 123 465 488 587 591 777 6667
acl
Safe_ports port 9000-9091
acl
Safe_ports port 110 119 995 2030 2401 3306 3690 6881 8443 8843
acl ncsa_users proxy_auth REQUIRED
acl CONNECT method CONNECT
#
#Recommended minimum configuration:
######################
## Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager
##
http_access allow localhost
http_access allow ncsa_users
http_access deny to_localhost
http_access deny
!Safe_ports
http_access deny CONNECT
!SSL_ports##
## disable multicast icp
miss_access allow all
ident_lookup_access deny all
# NETWORK OPTIONS
######################
http_port
143
# Leave coredumps in the first cache dir
access_log
/var/log/squid/access.log
cache_log
/var/log/squid/cache.log
cache_access_log none
cache_store_log none
#
hierarchy_stoplist cgi
-bin ?
acl apache rep_header
Server ^Apache

ipcache_size
8192
ipcache_low
90
ipcache_high
95
#cache_dir null /tmp
cache_mem
16 MB
cache_dir ufs
/var/spool/squid/cache0 1000 16 256
cache_dir ufs
/var/spool/squid/cache1 1000 16 256
cache_dir ufs
/var/spool/squid/cache2 1000 16 256
cache_dir ufs
/var/spool/squid/cache3 1000 16 256
deny_info
::0 all
# Add any of your own refresh_pattern entries above these.
refresh_pattern
^ftp: 1440 20% 10080
refresh_pattern
^gopher: 1440 0% 1440
refresh_pattern
-i (/cgi-bin/|\?) 0 0% 0
refresh_pattern
. 0 20% 4320

visible_hostname powers
.by.djohn6000@bugs4u.info


5. sekarang kita set config dengan user dan passwordnya

 bikin file :
touch
/etc/squid/squid_passwd
# rubah permission filenya, biar ndak ada err msg permission denied
chown root
.root /etc/squid/squid_passwd
# isikan user name dan passwd ke file
htpasswd
-b /etc/squid/squid_passwd [user_1] [passwd_1]
6. sekarang set dan buat file cache nya

d /var/spool
chmod
775 squid
chmod g
+w squid
squid
-z
7. Jalankan squid yang baru saja Anda buat

quid -d 1 -D
jika ingin menghentikan squid silahkan tekan

ctrl+c
8. command shell tambahan untuk proses squid

chkconfig --add squid
chkconfig squid on

service squid start
service squid stop
service squid restart
service squid status
9. untuk set squid tanpa password

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid_passwd
auth_param basic children
5
auth_param basic realm
Squid proxy-caching web server
auth_param basic credentialsttl
2 hour
dan
acl ncsa_users proxy_auth REQUIRED
Terimakasih, Tutorial Install Squid Proxy di VPS





Tutorial Lengkap Pengguna VPS Untuk Pemula

[Kincaimedia.net]
menggunakan vps




Apa itu Vps?

Sebelum admin membahas tentang cara menggunakan VPS ini alangkah baiknya jika kita sedikit berkenalan dulu dengan yang namanya VPS. Peribahasa indonesia mengatakan tak kenal maka tak sayang, begitupun VPS bagaimana Anda bisa menyayangi dan mempelajarinya kalo Anda saja tidak kenal dengan VPS itu sendiri, tidak tahu apa dan untuk apa gunanya VPS itu sendiri.


Saya tahu beberapa dari Anda mungkin merasa sangat asing dengan virtual private server atau biasa dikenal dengan istilah VPS. Oleh karenanya, admin mencoba sedikit menjelaskan tentang VPS ini secara sederhana. Menurut hemat saya, VPS adalah sebuah server yang sifatnya virtual yang dapat kita gunakan full time 24 jam penuh. Sebuah server tentu saja memiliki spesifikasi seperti ram, harddisk, cpu dan lain sebagainya. Bahasa mudahnya adalah Anda memiliki komputer virtual.

Karena sifatnya yang virtual tentu muncul pertanyaan, sebenarnya lokasinya dimana?. Untuk menjawab hal ini coba Anda  perhatikan jika Anda ingin order atau bahasa yang lebih tepatnya sewa sebuah VPS biasanya Anda disuguhi pilihan lokasi yang Anda inginkan seperti Singapore, London, Washington, New York, Atlanta, Seattle, Netherland, Japan dan lain sebagainya tergantung si penyedia VPS itu mempunya servernya dimana saja.

Lalu, kapan seseorang membutuhkan VPS?
Pernahkah Anda membayangkan untuk dapat membuat akun ssh dan VPN sendiri kemudian menjualnya ke orang lain atau pernahkah Anda berkeinginan membuat website sendiri, memiliki email dengan domain sendiri, memiliki proxy sendiri untuk membuka blokir situs-situs tertentu misalnya atau membuat torrent leech untuk mendownload file-file dari torrent dengan super fast atau hal lainnya yang semuanya itu hanya bisa dilakukan melalui VPS?
Jika Anda pernah menginginkan salah satunya saja, berarti saat itulah Anda sudah membutuhkan VPS.


Fungsi dan Kegunaan VPS

Dari pemaparan yang cukup panjang diatas tentu Anda sudah memiliki sedikit gambaran tentang VPS dan kegunaan atau fungsi VPS itu sendiri. Kegunaan VPS sebenarnya tergantung Anda ingin menggunakannya untuk apa, admin rasa Anda mengerti apa yang admin maksud. Di atas admin jelaskan bahwa VPS itu seperti halnya Anda memiliki komputer sendiri, artinya tentu saja Anda diberikan kebebasan menggunakan komputer tersebut untuk apa, mau menginstal aplikasi apa saja dan siapa saja yang boleh mengakses komputer tersebut. Namun demikian Anda tetap harus memperhatikan T.O.S dari penyedia VPS.
Berikut adalah beberapa fungsi dan kegunaan VPS yang biasa admin manfaatkan :
  • Tunneling
  • Mail Server
  • Web Server
  • Hosting
  • Proxy
  • Transmission
  • Encoding
  • VPN
  • Forex
Sebenarnya fungsi dan kegunaan VPS bisa saja Anda gantikan dengan server yang nyata, yang Anda buat atau Anda miliki sendiri. Hanya saja VPS memiliki kelebihan tersendiri, seperti lebih mudah dan simple, tidak perlu perawatan (karena perawatan server VPS sudah dilakukan oleh pemilik atau seller VPS), tidak perlu berlangganan data internet lagi untuk membuat server Anda bisa online, tidak perlu membayar biaya listrik dan tentu saja Anda tidak perlu lagi membeli perangkat keras dan lunak (hardware dan software) yang pastinya hal ini dapat menekan biaya yang harus Anda keluarkan.

 

Cara Menggunakan VPS

Jika Anda sudah melakukan transaksi atau menyewa sebuah vps hal yang perlu Anda lakukan adalah memeriksa detail VPS anda, baik itu IP maupun password yang diberikan. Jika Anda belum menyewa vps dan perlu panduan silahkan Anda baca postingan admin tentang cara membuat vps digitalocean atau baca juga cara mendapatkan VPS gratis digitalocean untuk anda yang ingin mendapatkan layanan VPS digitalocean secara cuma-cuma.

Apabila Anda menyewa VPS linux dan komputer atau laptop Anda menggunakan sistem operasi windows, Anda dapat mendownload terlebih dahulu aplikasi ssh client seperti putty, jika Anda menggunakan linux admin rasa Anda tidak perlu menginstall aplikasi apapun karena di linux biasanya sudah dilengkapi dengan aplikasi ssh client.

Berikut adalah panduan cara menggunakan putty pada sistem operasi windows :
Silahkan download terlebih dahulu aplikasinya di websitenya Putty pastikan Anda terhubung dengan koneksi internet.

Buka aplikasi putty dan silahkan masukan IP VPS anda, port biarkan default 22. Klik open untuk melanjutkan,
cara menggunakan putty


Selanjutnya akan muncul permintaan login silahkan masukan saja root dan enter.
cara setting putty


Setelah enter nanti akan ada permintaan password silahkan Anda isikan sesuai dengan password yang dikasih pihak penyedia VPS. Password tidak akan muncul pada saat Anda ketik. Jika sudah yakin benar dan lengkap silahkan enter.
belajar putty


Anda bisa melakukan pengaturan apapun disini, admin coba update terlebih dahulu dengan apt-get update (debian) untuk centos silahkan update dengan perintah yum update.
cara memakai vps


Demikian cara menggunakan VPS dengan aplikasi putty untuk sistem operasi windows. Selain putty, Anda juga dapat menggunakan SSH Client lain seperti kitty dan lain-lain. Jika Anda menggunakan max os, silahkan gunakan openSSH macOS X.

Tutorial Menguji Kecepatan Server VPS

[Kincaimedia.net]
Mengetes Kecepatan Server VPS

Tutorial Menguji Kecepatan Server VPS

Ketika kita membeli VPS, salah satu pertimbangan adalah kecepatan download dan upload server. Kenapa?, karena tergantung pada tujuannya, kecepatan server ini berperan sangat penting dalam kinerja VPS tersebut. Misal untuk proxy atau port forwarding, torrent leech, ataupun hosting sebuah website. Contoh kecepatan server singapore dari digital ocean.

Jadi, kalau ada orang share speed sampai berapa puluh MBps, bisa hampir dipastikan orang itu pake VPN atau SSH untuk port forwarding. Di indonesia sendiri masih meragukan ada provider speed segitu.
 .
Selain lewat cara diatas tadi kita bisa menggunakan cara lain untuk mengetes kecepatan VPS kita, yaitu dengan sebuah script simple. Caranya cukup mudah yaitu dengan Speedtest cli basis python, pertama download dulu scriptnya

nah sekarang kita bisa execute scriptnya dengan python
Lihat hasilnya:
Mengetes Kecepatan Server VPS

image-557
Selain itu Anda juga bisa pake opsi –share untuk melihat hasil di server speedtest dan di share
Hasilnya:
Mengetes Kecepatan Server VPS

image-558
Nah sekarang bagaimana memilih server speedtest sesuai dengan keinginan kita, gampang cukup lihat list servernya
setelah muncul nama nama dan lokasi server, lihat angka didepannya, itu lah yang nanti kita bisa gunakan untuk memilih server test speedtest. Contoh gw pakai server dari swift system di US untuk server testnya, di list server nomor 246

1
sudo python speedtest_cli.py --server 246 --share

Hasilnya:
Mengetes Kecepatan Server VPS

image-559

Mudah kan?

Sebenarnya ada juga service benchmark VPS, tapi hanya untuk provider VPS luar, penyedia VPS indonesia seperti Beon belum masuk, bisa langsung saja ke https://serverbear.com/add-benchmark dan isi formnya, copy pastekan scriptnya di terminal. Semoga artikel ini  bermanfaat.

Media Transmisi Jaringan Wirelles

[Kincaimedia.net]
Media Transmisi Jaringan Wirelles
Media Transmisi Jaringan Wirelles

Wirelles
Media tak berkabel (wireless) adalah media transmisi yang tidak menggunakan kabel, Termasuk dalam media ini, yaitu: mikrowave, satelit, gelombang radio, inframerah, dan bluetooth.
Wireless merupakan media transmisi jaringan tanpa kabel yang digunakan selain dari WIRED(menggunakan kabel).

Wireless Berdasarkan Jangkauannya :
A. PAN ( Personal Area Network)
Memiliki jarak pancar spektrumnya kurang lebih 10meter, contohnya adalah: Bluetooth dan Infrared.

B. LAN (Local Area Network)
Memiliki jarak pancar spektrum untuk suatu area terbatas, misalnya untuk jaringan dalam satu jurusan atau dapat diumpamakan sebagai satu jaringan yang masih bisa dilewati oleh satu segmen jaringan yang menggunakan kabel. Wireless LAN biasa dikenal sebagai WLAN atau WiFi. 

Standar untuk WiFi dikeluarkan oleh IEEE yaitu dengan standar yang dinamakan sebagai 802.11 yang hingga sekarang terbagi menjadi 4 tipe, yaitu:
  • tipe a dengan frekuensi 2,4GHz dan kecepatan 54Mbps
  • tipe b dengan frekuensi 2,4GHz dan kecepatan 11Mbps
  • tipe g dengan frekuensi 2,4GHz dengan kecepatan 54Mbps
  • tipe n dengan frekuensi 2,4 dan 5,8 dengan kecepatan 200Mbps
Tipe yang sering digunakan untuk laptop sekarang adalah tipe b dan tipe g. Standar 802.11 disarankan untuk daya pancar spektrum kurang lebih 100meter. WLAN sering digunakan karena biayanya lebih murah daripada dengan membangun jaringan menggunakan kabel. setiap WLAn itu memiliki SSID sebagai identitasnya dalam jaringan.Topologi yang menggunakan Wireless disebut dengan jaringan infrastruktur.

C. MAN   (Metropolitan Area Network)
Menggunakan strandar yang dinamakan 802.16. jaringan yang menggunakan wireless MAn dikenal juga dengan WiMax. Di Indonesia masih menggunakan teknologi WiFi, tetapi di negara seperti Korea Selatan jaringan wirelessnya sudah menggunakan WiMax.  WiMax memanfaatkan teknologi satelit. Satelit komunikasi merupakan suatu revolusi dalam teknologi komunikasi dan sama pentingnya dangan serat optic.

Beberapa karakteristik komunikasi satelit dapat diuraikan sebagai berikut:
  • Akibat jarak yang panjang terdapat penundaan penyebaran (propagation delay) kira-kira seperempat detik dari transmisi dari suatu stasiun bumi untuk di tangkap oleh stasiun bumi lain. Disamping itu muncul masalah-masalah yang berkaitan dengan control error dan flow control.
  • Gelombang mikro merupakan sebuah fasilitas penyiaran, dan ini sudah menjadi sifatnya. Bebarapa stasiun dapat mentransmisikan ke satelit, dan transmisi dari satelit dapat diterima oleh beberapa stasiun. 


    D. WAN   (Wide Area Network)
    Merupakan jaringan yang mencakup antarkota, antarprovinsi, antarnegara, dan bahkan antarbenua. Media wireless pada WAN adalah satelit.

    Teknologi Jaringan WAN bergantung pada fihak ketiga dalam hal ini perusahaan penyedia layanan Telecommunication yang menyediakan layanan hubungan jarak jauh. Tidak seperti pada jaringan LAN dimana koneksi antar device (komputer) ditransmisikan dari satu piranti digital / komputer kepada piranti digital lainnya melalui koneksi fisik secara langsung, teknologi jaringan WAN menggunakan kombinasi sinyal analog dan sinyal digital dalam melakukan transmisi data.

    Berikut ini menjelaskan masing masing komponen dan fungsi dalam konsep teknologi Jaringan WAN.

    1. DTE (Data terminal equipment) adalah suatu piranti disisi link jaringan WAN yang berada pada sisi pelanggan (biasanya gedung / rumah pelanggan) yang mengirim dan menerima data. 
    DTE (biasanya berupa router jaringan atau bisa saja berupa komputer atau multiplexer) adalah merupakan tanda marka antara jaringan WAN dan jaringan LAN. 
    DTE ini merupakan piranti yang akan berkomunikasi dengan piranti DCE disisi ujung lainnya. 

    2. Demarc atau titik demarkasi adalah titik yang merupakan interface jaringan dimana kabel perusahaan telpon terhubung dengan rumah pelanggan.

    3. Local Loops adalah perpanjangan kabel line telpon dari Demarc menuju kantor pusat Telco yang mana pemeliharaannya difihak Telco, bukan tanggung jawab pelanggan. Kabel ini bisa berupa kabel UTP, fiber optic atau gabungan keduanya dan juga media lainnya.

    4. DCE (data circuit terminating equipment) adalah suatu piranti (biasanya berupa router disisi ISP) yang berkomunikasi dengan DTE dan juga WAN Cloud. 
    DCE ini merupakan piranti yang memasok clocking (denyut sinyal sinkronisasi) kepada piranti DTE. Sebuah modem atau CSU/DSU disisi pelanggan bisa diklasifikasikan sebagai DCE. DTE dan DCE bisa saja beupa piranti yang serupa / router akan tetapi mempunyai peran dan fungsi yang berbeda.

    5. WAN cloud, merupakan hirarchi Trunk, Switches, dan CO (central office) yang membentuk jaringan telephone lines. Struktur fisik bisa bervariasi, dan jaringan-2 yang berbeda dengan titik koneksi bersama bisa saja saling overlap, makanya direpresentasikan dalam bentuk WAN cloud. 
    Sisi pentingnya adalah bahwa data masuk melalui jaringan telpon, menjelajah sepanjang line telpon, dan tiba pada tepat pada alamat tujuannya. 

    6. PSE (packet switching exchange) adalah suatu Switch pada jaringan carrier packet switched. PSE-2 ini merupakan titik-titik penghubung dengan WAN cloud.