Mudfish Launcher **************** Introduction ============ Mudfish Launcher is a simple application for users who are first or not familiar to use Mudfish Cloud VPN. This program is working as a simple reverse proxy and based on HTML and HTTP protocol instead of native UI because Programmer, `Weongyo Jeong`_, has no knowledges about how to implement. .. _Weongyo Jeong: http://weongyo.org Thus all operations to set up Mudfish Cloud VPN happens on your internet browser (Internet Explorer, Chrome or Firefox). Sign in ======= When Mudfish Launcher is executed (for Windows Vista/7/8 users, it should run as Administrator), it'll let your desktop open default browser to open and navigate to Mudfish Sign-In form as follows: .. image:: _static/mudrun_login.png :align: center :alt: "Mudfish Launcher" Sign-In Sign in with your username and password. If it works without any issues, you can see the dashboard. .. image:: _static/mudrun_dashboard.png :align: center :scale: 70 % :alt: "Mudfish Launcher" Dashboard OK. It's ready to use Mudifsh Data Centers. Quick Setting ============= .. note:: New users should read all other sections of this document as it gives a better overview about how to use Mudfish Launcher. This 'Quick Setting' section is designed for experienced users who just need a checklist to follow. This guideline is to show you how to set the routing path for World Of Tank whose game server is located at North America. 1. Clicks 'Settings -> Wizard'. 2. At step 1, select 'World Of Tank, World Of Warplanes' then click 'Next' button. 3. At step 2 (final step), select one of Mudfish VPN servers which you want to detour and then submit it to add your request on the command queue. 4. It's done. Please double check whether your setting is applied to Mudfish Core program by visiting 'Status -> Routing Table'. 5. Now it's time to start your game. You don't need to set your routing pathes again because it's loaded automatically at Mudfish Cloud VPN boot-up unless 'Save the routing table' option which is available at 'Settings -> General' turns off. Menu ==== The dashboard is always first page shown if your sign-in process was good. This page show you as follows: * Summary of process and routing table. * Latest articles from support forum. * Your traffic usage. .. image:: _static/mudrun_topmenu.png :align: center Detailed descriptions of each menu are as follows: * Home Moves to the dashboard. * Status Shows various status of Mudfish programs. * Process A page to check status of Mudfish programs (mudflow.exe, mudfish.exe and mudrun.exe). * Network and statistics A page to show the realtime traffic graph (for last 10 minutes) and statistics of Mudfish Core program. * VPN servers A page to show current status of Mudfish VPN servers. It's also available to see RTT (Round Trip Time) information between User and VPN servers. * Routing Table A page to check current routing table of Mudfish Core program. * Settings * General A page to show you available options. * Routing Table A page to set a routing path what you want to set. * WPAD A page to declare PAC syntax based on WPAD (Web Proxy Auto Discovery) protocol. * Wizard A wizard menu to set the rouing path quickly. * Accounts * Support * Documentation Status Menu =========== With visting this menu you can check overall status of Mudfish Cloud VPN applications whether it's alive or processing the traffic is good. Process ------- At this sub-menu you can check the following items: * Process status Checks the process's status. If no problems, three processes will be working. * Log information Checks log files written by each processes. All processes records log messages from INFO to CRIT level on stdout or stderr. If you want to see it on editor you want, visits the installation directory of Mudfish Cloud VPN, ``C:\Program Files\Mudfish Cloud VPN`` ``C:\Program Files (x86)\Mudfish Cloud VPN`` on 64-bit OS. Network and statistics ---------------------- At this sub-menu you can check the following items: * Networks status .. note:: From Mudfish Cloud VPN v2.0.16 this feature is supported. This show a graph of traffic usage within last 10 minutes. * Statistics Shows the internal statistics of mudfish.exe application that with this information you can see how many RX/TX packets go through Mudfish Cloud VPN or how many RX / TX bytes are transfered. VPN servers ----------- You can check average or standard deviation of real-time RTT (Round Trip Time) between Mudfish VPN servers and your desktop. .. note:: Normally closest and best VPN server to your desktop is having low RTT average (RTTAvg) and standard deviation (RTTStd). Routing Table ------------- This menu show you current routing table which points where packets should be transfered for the destination. For example, you can see the table as follows: +------------------+-------------+-------+------+------+-------+-------------------------+ | Destination | Gateway | Flags | Refs | Use | Netif | Location | +==================+=============+=======+======+======+=======+=========================+ | default | 10.255.64.1 | UGS | 0 | 0 | re0 | Asia Pacific (Sigapore) | +------------------+-------------+-------+------+------+-------+-------------------------+ | 10.254.1.0/24 | link#3 | U | 1 | 1467 | msk0 | For internal | +------------------+-------------+-------+------+------+-------+-------------------------+ | 10.254.64.0/20 | link#2 | U | 0 | 0 | re0 | Asia Pacific (Sigapore) | +------------------+-------------+-------+------+------+-------+-------------------------+ | 127.0.0.1 | link#1 | UH | 0 | 0 | lo0 | For internal | +------------------+-------------+-------+------+------+-------+-------------------------+ | 211.115.104.0/23 | 10.255.64.1 | UGS | 1 | 1450 | re0 | Asia Pacific (Sigapore) | +------------------+-------------+-------+------+------+-------+-------------------------+ The first line specify the default route. Second line's interface is ``msk`` which connected with your desktop. Fourth line's interface (Netif column) is ``lo0`` , also known as the loopback device. This says to keep all traffic for this destination internal, rather than sending it out over the LAN, since it will only end up back where it started. Various attributes of each route can be seen in the Flags column. Below is a short table of some of these flags and their meanings: * U (Up) The route is active. * H (Host) The route destination is a single host. * G (Gateway) Send anything for this destination on to this remote system, which will figure out from there where to send it. * S (Static) This route was configured manually, not automatically generated by the system. * C (Clone) Generates a new route based upon this route for machines we connect to. This type of route is normally used for local networks. * W (WasCloned) Indicated a route that was auto-configured based upon a local area network (Clone) route. * L (Link) Route involves references to Ethernet hardware. Settings Menu ============= Using this menu, you can change the default behaviour of Mudfish Cloud VPN. General ------- This menu lists general configurable items with descriptions. Please refer its description what that option means. Routing Table ------------- Deleting a routing path ^^^^^^^^^^^^^^^^^^^^^^^ To delete a routing path, please find **X** marked symbol belong to per routing entries. Clicking it, you can enqueue the deletion request. If you want to delete all routing paths, please click "Reset" button.