Rolly Maulana Awangga :: Catatan Ngoprek IT

Pakar dan Awam sama saja, sama sama belajar

Creating Local Socks Proxy Using SSH with Terminal

In POSIX OS (LINUX or MAC OSX), you have a terminal which is used to type some command to remote your server using ssh command.
You can create a local Socks Proxy forwarding traffic directly to your server, so you can bypass internet filtering by your country ISP.
in your POSIX box terminal just add comman -D port (ex. -D 1080), like this :

$ssh -D 1080 user@host.com

Alternatifely you can add port forwarder to your server proxy(you can setup a Tinyproxy) on the Internet using command

$ssh -L 8035:localhost:8035 user@host.com
so with this command, local computer on port 8035 will forward to proxy server port 8035

Instalasi Tomcat7 Debian Wheezy dengan virtual host

Bisa langsung saja ikuti langkah berikut ini :

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-apache-tomcat-on-a-debian-server

untuk kepentingan update ke versi jdk terbaru anda bisa mengikuti langkah berikut :

http://d.stavrovski.net/blog/post/installing-oracle-java-8-on-debian-wheezy-or-ubuntu

apabila dibutuhkan, bisa menghapus versi java sebelumnya

http://www.wikihow.com/Install-Oracle-Java-JRE-on-Ubuntu-Linux

 

Untuk membuat Virtual host anda harus memasuki host manager anda kemudian, anda bisa memasukkan absolute path host virtual anda dengan skeleton direktori didalamnya ada ROOT, didalam root ada META-INF.

 

Setup OpenVPN server dan client di Windows

Satu hal yang menjadikan saya memilih openvpn ketimbang koneksi vpn lainnya adalah mudahnya configurasi serta tidak membanjiri koneksi dengan header GRE. Begitupula dengan dokumentasi OpenVPN yang lebih lengkap, anda bisa mengikuti langkah berikut :

https://community.openvpn.net/openvpn/wiki/Easy_Windows_Guide#DownloadingandInstallingOpenVPN

Untuk file configurasi yang bagus anda bisa memakainya dari salah satu member forum ini :

https://forums.openvpn.net/topic7806.html

Jika kurang puas, anda bisa mengutak ngatik keseluruhan dengan acuan example aslinya OpenVPN

https://openvpn.net/index.php/open-source/documentation/howto.html#examples

Jika anda ingin menambahkan kembali user baru jangan lupa untuk memanggil perintah vars

http://serverfault.com/questions/153489/community-openvpn-receive-error-could-not-find-c-old-when-creating-second

AT Command Pengganti MDMA

Screen Shot 2014-05-23 at 6.09.12 PM

Jika kita terbiasa di windows, tools MDMA untuk melihat sinyal dan status jenis koneksi modem sangat mudah. Tapi apa yang terjadi jika kita memakai linux. Mudahnya kita cukup menggunakan at command nya saja, beberapa at command yang cukup berguna antara lain :

at!selrat=02  # set hanya ke mode 2G

at!selrat=01 # set hanya ke mode 3G

at!band=00 # set bisa semua band

at*cnti=0 # mengetahui jenis koneksi sambungan yang sedang berjalan  GSM”, “GPRS”, “EDGE”, “UMTS”, “HSDPA”, “HSUPA”

selamat mencoba.

untuk at command lengkapnya bisa di lihat di sini.2130617_supported_at_command_reference-v2.4

Alternatif Cpanel di Debian Linux

Kita bisa memakai virtualmin yang merupakan add on dari webmin, jangan lupa untuk chroot seperti yang ada di blog ini

http://blog.thewebsitepeople.org/2012/10/virtualmin-sftp-chroot/

 

Lebih dalam lagi untuk chroot :

http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/

untuk variable virtual min :

http://www.virtualmin.com/documentation/developer/prepost

Cara cepat mengkopi seluruh folder dan isinya antar server dari FTP Server

mudah sekali untuk memindahkan seluruh direktori dari FTP server ke lokal ataupun ke server lainnya dengan remote. cukup dengan menggunakan perintah lftp.

Langkahnya saya ambil disini

http://www.cschramm.net/howtos/copy-remote-folder-ftp-linux-command-line-lftp/

 

lftp 192.168.18.05:~> user yourusername
Password: (Enter your password)

mirror htdocs

atau untuk kebalikanny

mirror -R local-dir

Python Beginner : Mysql Query

Start with this tutorials

http://ianhowson.com/a-quick-guide-to-using-mysql-in-python.html

i create script

import MySQLdb
import gc
gc.collect()

db = MySQLdb.connect(host=”localhost”, # your host, usually localhost
user=”user”, # your username
passwd=”password”, # your password
db=”db”) # name of the data base

# you must create a Cursor object. It will let
# you execute all the queries you need
cur = db.cursor()

# Use all the SQL you like
cur.execute(“SELECT * FROM db where status=3″)
hasil=cur.fetchone()
db.close()

id_ref = hasil[0]
timestamp_req = hasil[1]
file_path = hasil[2]
status = hasil[3]
secret_code = hasil[4]
id_user = hasil[5]
id_user_acc = hasil[6]
timestamp_acc = hasil[7]
message = hasil[8]
tahun = hasil[9]

print file_path
print “perintah untuk pengambilan data db sudah ok”

Setting OpenVPN Client Using VPNGate on Raspberry Pi

Its just simple to use openvpn on raspbian, just take a simple step :

1. instaling openvpn : apt-get install openvpn

2. download vpngate config file with extension .ovpn and place it to /etc/openvpn 

3. [optional] to connect automatically at startup just change extension .ovpn to .conf.

4. create user.txt file filled with user and password in two rows exactly like below and change permision to 700 :

vpn

vpn

5. in the .ovpn or .conf file add a line like this

auth-user-pass user.txt

6. Connect with command:

openvpn –daemon –cd /etc/openvpn –config vpngate.conf

 

Reference :

https://forums.openvpn.net/topic12666.html

http://www.ibvpn.com/billing/knowledgebase/133/OpenVPN-configuration-for-Raspberry-PI.html

 

Debian Wheezy Sources.list

now im using this repos

 

deb http://ftp.hk.debian.org/debian/ wheezy main
deb-src http://ftp.hk.debian.org/debian/ wheezy main

#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as ‘volatile’
deb http://ftp.hk.debian.org/debian/ wheezy-updates main
deb-src http://ftp.hk.debian.org/debian/ wheezy-updates main

# Proposed updates
deb http://ftp.es.debian.org/debian/ wheezy-proposed-updates main contrib non-free

# Oficiales
deb http://ftp.es.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.es.debian.org/debian/ wheezy main contrib non-free

# Seguridad
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# Multimedia
deb http://deb-multimedia.org/ wheezy main non-free
deb-src http://deb-multimedia.org/ wheezy main non-free

# Backports
deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-backports main contrib non-free

# Mozilla
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
deb-src http://mozilla.debian.net/ wheezy-backports iceweasel-release

# VirtualBox
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

 

 

dont forget to add the signature

 

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

wget -q http://mozilla.debian.net/archive.asc -O- | apt-key add -

Making Debian Installer on USB Stick

heres the screenshot i was tried

Screen Shot 2014-03-01 at 9.35.19 PM

Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 320 pengikut lainnya.

%d bloggers like this: