Blog Inspirasi Digital

Blog Inspirasi Digital

Tutorial Mikrotik, Hotspot, Blog, SEO, WEB 2.0, HTML, CSS, Javascript dan Inspirasi Digital

Mengirim SMS dari Komputer dengan Mudah Menggunakan Kalkun Bootstrap

Mengirim SMS dari Komputer dengan Mudah Menggunakan Kalkun Bootstrap | SMS Gateway

Kalkun Bootstrap adalah manajemen SMS (Short Message Service) dengan kode terbuka berbasis web yang dibuat berdasarkan dari kode http://kalkun.sourceforge.net Kalkun Bootstrap sendiri bisa diakses di https://github.com/datamediatama/kalkun-bootstrap. Bedanya Kalkun dan Kalkun Bootstrap adalah pada Kalkun Bootstrap menggunakan tema Bootstrap sehingga terlihat elegan.


Kebutuhan:
Anda harus menginstal dan mengkonfigurasi ini terlebih dahulu:
- Apache 2.x.x
- PHP 7.2.x / 5.x.x (dengan mysql / pgsql / pdo_sqlite, sesi, hash, json, ekstensi mbstring)
- PHP-CLI
- MySQL 5.x.x (PostgreSQL atau SQLite3 masih dalam tahap pengembangan)
- gammu-smsd, pastikan sudah berjalan dan terkonfigurasi

Instalasi:
1. Download atau clone kode sumber Kalkun Bootstrap dari https://github.com/datamediatama/kalkun-bootstrap
2. Ekstrak ke folder root web (mis: / var / www / html => Ubuntu)
3. Buat database bernama sms (Anda dapat melakukannya dengan mysql console atau phpMyAdmin)

[code]
  # mysql> CREATE DATABASE sms;
  # mysql> QUIT
[/code]

4. Edit konfigurasi database (application/config/database.php). Ubah nilai basis data menjadi 'sms', nama pengguna dan kata sandi tergantung pada konfigurasi mysql Anda.
5. Impor skema database Kalkun Bootstrap dari sumber root Kalkun Bootstrap

[code]
  mysql sms - u username -p < sms.sql
[/code]
6. Konfigurasikan daemon (untuk mengelola kotak masuk dan autoreply) 7. Tetapkan jalur pada konfigurasi gammu-smsd di runonreceive directive, misal:
[code]
  [smsd]
  runonreceive = /opt/lampp/htdocs/sms/scripts/daemon.sh
[/code]
atau, jika Anda menggunakan Windows:
[code]
  [smsd]
  runonreceive = C:\xampp\htdocs\sms\scripts\daemon.bat
[/code]
Catatan: - atur jalur yang benar (jalur php-cli dan jalur daemon.php) pada daemon.sh atau daemon.bat - pastikan bahwa skrip daemon dapat dieksekusi (misal: chmod +x daemon.sh) - ubah jalur URI di daemon.php, standarnya adalah (http://localhost/sms) PENTING: Untuk meningkatkan keamanan, sangat disarankan untuk mengubah "enkripsi_key" pada application/config/config.php 8. Buka browser Anda dan buka http://localhost/sms. Akun default (Anda dapat mengubahnya setelah masuk):
[code]
username = sms
password = 123456
[/code]
Penulis: Aplikasi dan Jaringan Chanel Youtube : Simple Tutorial

Baca Selengkapnya →

Daftar Port Game Online, Game Mobile, Game Web, Game Facebook

Agar bisa bermain game online dengan lancar kita biasanya membutuhkan koneksi yang stabil, untuk menghindari Lag pada game online kita sebaiknya harus memisahkan trafik antara Game Online dan browsing. Dibawah ini saya informasikan beberapa Port Game Online yang bisa digunakan untuk memisahkan trafik brosing dan game agar tidak saling berebut, kalian bisa menggunakan mikrotik sebagai manajemen bandwidth-nya.




PORT FORWARDING GAME ONLINE
==============================================

Port forward Game: Origin APEX Legends
TCP: 9960-9969,1024-1124,3216,18000,18120,18060,27900,28910,29900
UDP: 1024-1124,18000,29900,37000-40000

Port forward Game: PUBG PLAYERUNKNOWN’S BATTLEGROUNDS
UDP : 7080-8000

Port forward Game: ROE Ring of Elysium
TCP : 9002,10000-10015

Port forward Game: RULES OF SURVIVAL
UDP : 24000-24100

Port forward Game: FORTNITE EPICGAMES
Udp : 9000-9100

Counter-Strike: Global Offensive - Steam
TCP: 27015-27030,27036-27037
UDP: 4380,27000-27031,27036

Counter-Strike: Global Offensive - Xbox 360
TCP: 3074
UDP: 88,3074

Counter-Strike: Global Offensive - Playstation 3
TCP: 3478-3480,5223,8080
UDP: 3074,3478-3479,3658

Port forward Game: Atlantica Port Game:
TCP : 4300

Port forward Game: Aura Kingdom Port Game:
TCP :5540-5580

Port forward Game: Ayodance Port Game:
TCP : 18900-18910

Port forward Game: World in Ayodance Port Game:
TCP : 52510,53100-53110,54100,55100

Port forward Game: Blackretribution Steam Port Game:
UDP : 7020-7050,8200-8220,9000-9020

Port forward Game: Bounty Hound Port Game:
TCP : 9810-9860

Port forward Game: Clash of God Port Game:
TCP : 9430-9450,5220-5230

Port forward Game: Cabal Indonesia Port Game:
TCP : 63000-64000,38101,38110-38130

Port forward Game: Cabal Extreme Private Port Game:
TCP : 60170-60180,63000-64000,38101,38110-38600

Port forward Game: Cross Fire indonesia Port Game:
TCP : 10009,13008,16666,28012
UDP : 12020-12080,13000-13080

Port forward Game: Dragon Nest Indo Port Game:
TCP : 14300-15512
UDP : 15000-15500

Port forward Game: Dragona Port Game:
TCP : 10000-10030


BLIZZARD
=============
complete all blizzard port game:
TCP Ports - 80, 443, 1119, 1120, 3074, 3724, 4000, 6112-6120, 27014-27050
UDP Ports - 80, 443, 1119, 1120, 3478-3479, 3724, 4000, 4379-4380, 5060, 5062, 6112-6119, 6250, 27000-27031, 27036, 12000-64000

Blizzard Battle.net
TCP: 1119
UDP: 1119
Blizzard Voice Chat
TCP: 1119
UDP: 3478-3479, 5060, 5062, 6250, 12000-64000
Blizzard Downloader
TCP: 1119, 1120, 3724, 4000, 6112, 6113, 6114
UDP: 1119, 1120, 3724, 4000, 6112, 6113, 6114

Diablo
TCP: 6112-6119
UDP: 6112-6119
Diablo II
TCP:6112 and 4000
Diablo III
TCP: 1119
UDP: 1119, 6120

Hearthstone
TCP: 1119, 3724
UDP: 1119, 3724

Heroes of the Storm
TCP: 1119-1120, 3724, 6113
UDP: 1119-1120, 3478-3479, 3724, 5060, 5062, 6113, 6250, 12000-64000

Overwatch
TCP: 1119, 3724, 6113
UDP: 3478-3479, 5060, 5062, 6250, 12000-64000

StarCraft
TCP: 6112
UDP: 6112
StarCraft II
TCP: 1119, 6113, 1120, 80, 3724
UDP: 1119, 6113, 1120, 80, 3724

Warcraft II Battle.net Edition
TCP: 6112-6119
UDP: 6112-6119

Warcraft III
TCP: 6112 (Default) and 6113-6119

World of Warcraft
TCP: 3724, 1119, 6012
UDP: 3724, 1119, 6012

Call of Duty: Black Ops 4 PC:
TCP: 3074, 27014-27050
UDP: 3478, 4379-4380, 27000-27031, 27036
Call of Duty: Black Ops 4 PlayStation 4
TCP: 80,443,1935,3478-3480
UDP: 3478-3479
Call of Duty: Black Ops 4 XBox One
TCP: 53, 80, 3074
UDP: 53, 88, 500, 3074, 3075, 3544, 4500

Call of Duty: Modern Warfare PC
TCP: 3074, 27014-27050
UDP: 3074, 3478, 4379-4380, 27000-27031, 27036
Call of Duty: Modern Warfare PlayStation 4:
TCP: 80, 443, 1935, 3478-3480
UDP: 3074, 3478-3479
Call of Duty: Modern Warfare XBox One
TCP: 53, 80, 3074
UDP: 53, 88, 500, 3074, 3075, 3544, 4500


Black Desert Online (BDO) Port Game:
===============================================
Black Desert Online (BDO) - Steam
TCP: 8888,9991-9993,27015-27030,27036-27037
UDP: 4380,8888,9991-9993,27000-27031,27036

Black Desert Online (BDO) - PC
TCP: 8888,9991-9993
UDP: 8888,9991-9993

Black Desert Online (BDO) - Xbox One
TCP: 3074
UDP: 88,500,3074,3544,4500

Black Desert Online (BDO) - Playstation 4
TCP: 1935,3478-3480
UDP: 3074,3478-3479
===============================================

Dota 2 Steam Port Game:
----------------------------------------------------------------------------------------
Port forward Game: Dota 2 Steam Port Game:
TCP : 9100-9200,8230-8250,8110-8120
UDP : 28010-28200,27010-27200,39000

Tambahan:
Steam Client
UDP 27000 to 27015 inclusive (Game client traffic)
UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
TCP 27014 to 27050 inclusive (Steam downloads)
UDP 4380
Dedicated or Listen Servers
TCP 27015 (SRCDS Rcon port)
Steamworks P2P Networking and Steam Voice Chat
UDP 3478 (Outbound)
UDP 4379 (Outbound)
UDP 4380 (Outbound)
------------------------------------------------------------------

Port forward Game: Grand Chase Port Game:
TCP : 9300,9400,9700
UDP : 9401,9600,16440-16450

Port forward Game: Garena League of Legend (LOL) Port Game:
TCP : 2080-2099
UDP : 5100

Port forward Game: Fifa Online 3 Garena (FOL3) Port Game:
TCP: 7770-7790
UDP: 16300-16350

Port forward Game: Hon Port Game:
UDP : 9100-9200,11200-11500

Port forward Game: Heroes of Atarsia Port Game:
TCP : 7777,9400

Port forward Game: Idol Street Port Game:
TCP : 2001-2010

Port forward Game: Left4Dead 2 Steam Port Game:
UDP : 4360-4390

Port forward Game: Lineage 2 Port Game:
TCP : 7777,10000,11000,13000

Port forward Game: Lost Saga Port Game:
TCP : 14000-14010
UDP : 14000-14010

Port forward Game: Lune of eden Port Game:
TCP : 8400

Port forward Game: Mircovolt Port Game:
TCP : 13000

Port forward Game: Mercenary ops Port Game:
TCP : 6000-6125

Port forward Game: Modo marble Port Game:
TCP : 28900-28914

Port forward Game: Paradins Hi-Rez (steam) games ports:
TCP : 9000-9999
UDP : 9002-9999

Port forward Game: Point blank Indonesia Port Game:
TCP : 39190-39200
UDP : 40000-40010

Port forward Game: Ragnarok 2 Port Game:
TCP : 7201-7210,7401-7410

Port forward Game: Seal Online :
TCP : 1818

Port forward Game: RF Online Port Game:
TCP : 27780

Port forward Game: Special Force Port Game:
TCP : 27920-27940
UDP : 30000-30030

Port forward Game: WARFRAME (steam) games ports:
UDP : 4950-4955
TCP : 6695-6699

Port forward Game: World of Tanks games ports:
UDP Range 12000-29999, 32801-32825, and UDP 5060, 5062, 3478, 3479, 20014
TCP Range 20000-25000, and TCP 53, 80, 443, 3128, 8081, 8088, 32801, 32803.

Port forward Game: X-shot Indonesia Port Game:
TCP : 7320-7350
UDP : 7800-7850, 30000


PORT GAME MOBILE / GAME HP / GAME SMARTPHONE
==============================================
Port forward Game: Call Of Dutty Mobile - COD Mobile
TCP: 3013,18082,65010,65050
UDP: 7500-7650

Port forward Game: FREE FIRE (GARENA) MOBILE
TCP:39003,39698,39779
UDP:10001,10003,10012

Port forward Game: PUBG MOBILE / PUBGM
TCP:10012,17500
UDP: 10010,10013,10039,10096,10491,10612,11455,12235,13748,13894,13972,20000-20002

Port forward Game: MOBILE LEGENDS: BANG BANG (ML)
TCP:5001,5003,9001,30000-30200

Port forward Game: LINE LETS GET RICH MOBILE
TCP:10500-10515

Port forward Game: RULES OF SURVIVAL MOBILE
UDP: 24000-24050

Port forward Game: COC (CLASH OF CLANS) MOBILE
TCP: 9330-9340

Port forward Game: DRAGON NEST MOBILE
TCP:10514

Port forward Game: DOMINO QQ MOBILE
TCP:9122, 11000-11150

Port forward Game: SEVEN KNIGHTS (NETMARBLE) MOBILE
TCP: 12000-12010

Port forward Game: CLASH ROYALE (CRY) MOBILE
TCP: 9330-9340
UDP: 9330-9340

Port forward Game: LAST EMPIRE WAR Z MOBILE
TCP:9930-9940

Port forward Game: MOSTLY MOBILE
TCP:9933

Port forward Game: DREAM LEAGUE SOCCER MOBILE
UDP: 60970-60980

Port forward Game: SHINOBI HEROES MOBILE
TCP:10005-10020

Port forward Game: NARUTO LITTLE NINJA (CHINA) MOBILE
TCP:6170-6180

Port forward Game: RPG TORAM ONLINE MOBILE
UDP:30100-30110

Port forward Game: POINT BLANK MOBILE / PB MOBILE
TCP:44590-44610

Port forward Game: ARENA OF VALOR (AOV) - GARENA MOBILE
TCP:10001-10094
UDP:10080,17000

Port forward Game: Booya Capsa Susun
TCP 7090-7100

Port forward Game: Booya Domino QiuQiu
TCP 7020-7030



PORT GAME WEB / PORT GAME FACEBOOK
==============================================

Port forward Game: Roblox
UDP 49152 - 65535

Port forward Game: League of Angels 2
TCP 51700 - 51715

Port forward Game: Sword of Angels
TCP 15490-15510

Port forward Game: Wild Ones
TCP : 8000

Port forward Game: Warflare
TCP 64990-65010

Port forward Game: 8 Ball Pool (Miniclips)
TCP 4000

Port forward Game: Megarealm: Rise Of Chaos
TCP 26590 - 26600

Port forward Game: eadshot
TCP 1800-1810
UDP1845-1860

Port forward Game: Empire & Allies
TCP 8890


Port forward Game: Texas HoldEm Poker
TCP 9339

Port forward Game: CastleVille
TCP 8890

Perjuangan Semut
TCP 7200-7210,7450-7460

Untuk IP masih menyusul.

Baca Selengkapnya →

Bagaimana Membaca dan Mengikutkan Berkas di NodeJS

Mungkin sebagian dari Anda sudah tahu cara membaca dan mengikutkan berkas di PHP menggunakan fungsi require, require_once atau include. Hal ini berguna jika kode di dalam berkas terlalu panjang atau ingin memisahkan sebagian kode ke dalam kategori atau grup tertentu semisal grup fungsi atau grup tema.


Di NodeJS hal itu juga dapat dilakukan dengan menambahkan library 'fs' dan 'path'. Perhatikan baris kode berikut:

[code]
//index.js
const app = express();
const http = require('http');
const fs = require('fs');
const path = require('path');

//panggil berkas
eval(fs.readFileSync(path.join(__dirname, 'myfunction.js')+'','utf8'));

http.createServer((req, res) => {
  app.get('/', function (req, res) {
    res.status(200).send('OK');
  });
}).listen(81,'0.0.0.0');
[/code]

Pada berkas yang akan diikutsertakan dengan nama myfunction.js
[code]
app.get('/cobadeh', function (req, res) {
  res.status(200).send('Wow keren!');
});
[/code]

Jalankan dengan perintah 'node index.js' (tanpa tanda kutip), buka browser dengan alamat http://localhost:81 dan http://localhost:81/cobadeh

Selamat mencoba.

Penulis: Aplikasi dan Jaringan
Chanel Youtube : Simple Tutorial


Baca Selengkapnya →

Tips Mengurangi Beban CPU Router di Mikrotik

Tips mengurangi beban CPU Router agar kerja Router Mikrotik Lebih Optimal.

PCQ: dari semua queue type, PCQ yang paling membebani router, tips dari saya jangan memberikan limit di PCQ, lebih baik kosongkan saja dan penggantinya bisa menggunakan limit di simple queue.

Layer 7:
sudah jadi momok yang membebani cpu router sejak dulu tidak peduli semahal apapun routernya, sebaiknya digunakan jika memang terpaksa saja.

Firewall Mangle: hindari terlalu banyak menandai paket, paket yang penting untuk saat ini itu hanya diseputaran game, streaming, browsing dan download. selebihnya itu bumbu penyedap saja. solusinya lainnya jika memang harus menggunakan banyak mangle kita bisa bermain dengan custom chain untuk mengurangi beban router.

Firewall address-list: terlalu banyak ip sampah juga tidak baik, terlebih yang menggunakan ip dinamyc secara otomatis seperti blokir porno atau ip game, bayangkan setiap membuka satu koneksi, router berulang kali melalukan check ke puluhan ribu IP dalam waktu bersamaan

Simple Queue dan Queue Tree:
Jangan terlalu banyak melakukan limit di Queue terutama di queue treee, jika satu parent atau child queue bisa menghandle lebih dari satu paket mark itu akan lebih baik.



Routing: routing yang kompleks seperti contoh BGP, OSFP, IGMP Proxy tentu akan membebani router, pastikan kita memahami kemampuan spek router yang kita gunakan.

Firewall RAW dan Filter: menggunakan filter di RAW dan Filter cukup membebani router, hindari jika memang tidak terpaksa di gunakan. kita tidak perlu memasang anti virus, anti ddos atau apapun untuk di jaringan skala kecil, kecuali di perusahaan besar atau sekelas ISP yang memang butuh secure yang akurat.

PPP Client dan server: sebagai contoh pptp, l2tp, pppoe client banyak digunakan sebagai pilihan, masalahnya bukan di pppoe client yang terkoneksi, tapi apakah router kita mampu sebagai servernya, pastikan kita memahami kondisi router kita dulu sebelum menggunakannya.

Usermanager: userman salah satu momok yang sangat membebani router, saya lebih merekomendasikan menggunakan alternatif pengganti seperti, billing hotspot, theuserman, mikhmon, freeradius dll.

DNS: dns yang terlalu banyak menyimpan chace juga jadi masalah walapun tidak terlalu signifikan terhadap router, sebaiknya di flush aja setiap 1 hari atau seminggu sekali.

VLAN: vlan atau virtual lan juga salah satu fitur yang membebani router, jika memang tidak perlu sebaiknya di hindari memaksa satu interface dengan terlalu banyak VLAN.

Script dan Schedular: pastikan kita mengetahui script yang kita gunakan dan di panggil berulang-ulang untuk apa fungsinya, karena terlalu banyak script juga memaksa router bekerja lebih berat.

Proxy atau Web Proxy: Managemen proxy HIT dan MISS tidak peduli proxy internal ataupun external adalah salah satu yang membebani cpu router, sebaiknya di hindari jika memang tidak di gunakan untuk saat ini.

Load balancing PCC: LB PCC adalah satu metode load balancing yang populer digunakan, tapi dari semua jenis LB, PCC lah yang paling membebani router jika dibanding dengan NTH, ECMP atau static routing.

Bandwith: nah ini salah satu momok yang jarang disadari, bandwidth melebihi kemampuan kapasitas router juga tidak bisa disepelekan, salah satu contoh RB750 plastik tanpa fasttrack dilewati 100Mbps ya langsung hang, pastikan kita memahami router dan bandwidth yang akan digunakan.

Semua yang saya jelaskan diatas bukan berarti tidak boleh digunakan, tapi ada trik khusus dan pastikan kita mengerti solusinya, memahami kemampuan router dan mampu menganalisa dari permasalahan yang memberatkan cpu router agar kerja router lebih optimal :)


Baca Selengkapnya →

Hotspot Template Login Page Mikrotik Wayang Kulit

udah lama saya gak desain mikrotik template , kali ini saya share template login mikrotik bernuansa wayang kulit, cocok buat cafe dengan gaya classic :) silahkan download disini Passowrd: 1111



Baca Selengkapnya →

Ionic Framework: Slideshow Sederhana Pada Aplikasi Android


Tampilan slideshow sederhana pada aplikasi Android yang dibangun dengan Ionic Framework.

Tampilan slideshow akan menambah cantik halaman awal pada aplikasi (landing page) Android kita yang dibangun menggunakan Ionic Framework. Di sini saya tidak membahas bagaimana cara instalasi Ionic Framework dan library pendukungnya, silahkan rekan-rekan melakukan googling.

Pada pembuatan slideshow, kita bisa menggunakan library dari Ionic yaitu ion-slides (https://ionicframework.com/docs/api/slides).

Pada saat artikel ini dibuat, saya menggunakan Ionic versi 5.2.4, npm versi 6.9.0 dan nodejs versi 12.13.0.



Langsung saja, berikut langkah-langkahnya:

1. Buat lembar kerja baru berupa template kosong (blank), dengan mengetik pada terminal:

[code]
ionic start aplikasiSlides blank
[/code]

2. Buka berkas home.page.ts di dalam direktori aplikasiSlides/src/app/home, dan pastikan isinya seperti berikut:

[code]
import { Component } from '@angular/core';
import { IonSlides } from '@ionic/angular';

@Component({
  selector: 'app-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage {
  imageContainer = [
    {name: 'slides1', url:"https://cdn.pixabay.com/photo/2017/02/20/18/03/cat-2083492_960_720.jpg", link:"https://pixabay.com/photos/cat-young-animal-curious-wildcat-2083492/" },
    {name: 'slidess2', url:"https://cdn.pixabay.com/photo/2015/11/16/14/43/cat-1045782_960_720.jpg", link:"https://pixabay.com/photos/cat-animal-cat-portrait-mackerel-1045782/"},
    {name: 'slides3', url:"https://cdn.pixabay.com/photo/2014/04/13/20/49/cat-323262_960_720.jpg", link:"#"}
];
   
slideOpts = {
  loop: true,
  effect: 'slide',
  speed: 100,
  slidesPerView: '1',
  paginationClickable: true,
  showNavButtons: false,
  autoplay: true, 
  autoplayDisableOnInteraction: false
};  
   
  constructor() {}
}
[/code]

3. Buka berkas home.page.html juga di dalam direktori aplikasiSlides/src/app/home, dan pastikan isinya seperti berikut:
[code]  
 <ion-header>  
  <ion-toolbar>  
   <ion-title>  
    Ionic Blank  
   </ion-title>  
  </ion-toolbar>  
 </ion-header>  
 <ion-content>  
  <div class="ion-padding">  
   <ion-slides *ngIf="imageContainer && imageContainer.length" pager="true" [options]="slideOpts">  
    <ion-slide *ngFor="let image of imageContainer" padding>  
     <a href="{{image.link}}"><img src="{{image.url}}" width="100%" height="426" text-center padding></a>  
    </ion-slide>  
   </ion-slides>  
  </div>  
 </ion-content>  
 [/code]  

4. Jalankan, dengan mengetik pada terminal:

[code]
ionic serve .
[/code]

5. Selesai.

Penulis: Aplikasi dan Jaringan
Chanel Youtube : Simple Tutorial

Baca Selengkapnya →

 

Back to Top