https://titan.wiki/api.php?action=feedcontributions&user=45khz&feedformat=atomTitan Wiki - User contributions [en]2024-03-29T08:16:11ZUser contributionsMediaWiki 1.33.0https://titan.wiki/index.php?title=Community_Routers&diff=261Community Routers2019-06-24T19:27:15Z<p>45khz: adding atmos router</p>
<hr />
<div>Here is a list of routers hosted by members of the Demonsaw Community.<br/><br />
Do you want your router to be listed here? [[Contact Us|Contact some cool people]], or come to the public router and get in touch with some [[Verified users]]!<br />
<br />
(Please note that any router on here other than the official router.demonsaw.com router are NOT endorsed or checked by us. We will remove them if we receive credible complaints)<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col"| Owner<br />
! scope="col"| Address<br />
! scope="col"| Port<br />
! scope="col"| Password<br />
|-<br />
| [https://twitter.com/demon_saw Eijah]<br />
| router.demonsaw.com<br />
| 80<br />
|-<br />
| Glorious Gorgon<br />
| 93.90.204.217<br />
| 80<br />
|-<br />
| Atmos<br />
| ds.privy.cafe<br />
| 8080<br />
|}</div>45khzhttps://titan.wiki/index.php?title=Errors&diff=260Errors2019-04-01T18:41:35Z<p>45khz: /* OS Specific Errors */</p>
<hr />
<div>If you experience any errors, this page should help you resolve them .<br/><br />
If your error is not listed here, make sure to [[Contact Us]], and we will make sure to give you a solution as well as add it on this page.<br />
<br />
----<br />
<br />
'''This site does not show ALL possible errors, as we haven't encountered them all yet. But please, let us know if your error is not listed here!'''<br />
<br />
----<br />
<br />
==Common Errors==<br />
<br />
<code>ios_base::failbit set: iostream stream error</code> - Can't create file or insufficient permissions to write file to location.<br />
:'''Solution:''' Change the download location to a folder you have write permissions, or run Titan as an elevated user.<br />
<br />
<code>resolve: No such host is known</code> - Can't resolve the given URL. Often appears when you've entered an invalid URL as a router to connect to.<br />
:'''Solution:''' Make sure you got your URL correct (protocol defined URLs are not supported. Make sure your link is like "router.titan.com" and '''NOT''' like "<nowiki>http://router.titan.com/</nowiki>") Alternatively use an IP.<br />
<br />
<code>connect: An operation was attempted on something that is not a socket</code> - {Insert professional statement here}<br />
:'''Solution:''' Make sure that the specified router is online, you've entered the correct address and port, and that you are able to communicate with the router at all as they might have blocked you :-(.<br />
<br />
<code>read_until: A blocking operation was interrupted by a call to WSACancelBlockingCall</code> - {insert a very professional statement here}<br />
:'''Solution:''' idk<br />
<br />
<code>read_until: End of file</code> - {insert some 31337 statement here}<br />
:'''Solution:''' idk<br />
<br />
<code>connect: No connection could be made because the target machine actively refused it</code> - The machine is refusing your connection attempt.<br />
:'''Solution:''' Make sure the machine you're trying to connect to is accepting connections through the port you've specified, and that it's running a Titan router.<br />
<br />
<code>Invalid session key or password.</code> - You've either entered wrong password to connect to this router, or you've provided an invalid session key.<br />
:'''Solution:''' First; enter the correct password. Second; reconnect.<br />
<br />
==OS Specific Errors==<br />
===<nowiki>*nix:</nowiki>===<br />
<pre>terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'<br />
what(): eventfd_select_interrupter: Too many open files<br />
Aborted</pre><br />
;OR<br />
<pre>terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'<br />
what(): epoll: Too many open files</pre><br />
This is a limitation by your OS (we've seen this on Fedora and OSX so far), but it can be solved!<br />
*'''Solution1:''' Close Demonsaw, go to the .toml file and reduce the number of threads. Restart Demonsaw.<br />
*'''Solution2:''' You can increase the maximum amount of open files your OS supports. To do so, do the following:<br />
:Open up a terminal, go <code>su</code>, then do <code>echo 300000 > /proc/sys/fs/file-max ; echo <b>$USER</b> hard nofile 64000 >> /etc/security/limits.conf ; echo "ulimit -n 4096" >> /home/<b>$USER</b>/.bashrc ; echo "ulimit -n 4096" >> /home/<b>$USER</b>/.bash_profile</code>.<br />
:"$USER" being the name of the user that this will affect (the one that runs demonsaw). The values here should be sufficient.<br />
:Log out and back in with the user specified.<br />
:If you now do <code>ulimit -n</code>, it will show you the value you entered above.<br />
<br />
Read about it [https://stackoverflow.com/questions/34588/how-do-i-change-the-number-of-open-files-limit-in-linux here] and [https://serverfault.com/questions/122679/how-do-ulimit-n-and-proc-sys-fs-file-max-differ here].</div>45khzhttps://titan.wiki/index.php?title=Community_Routers&diff=259Community Routers2019-03-01T18:17:25Z<p>45khz: </p>
<hr />
<div>Here is a list of routers hosted by members of the Demonsaw Community.<br/><br />
Do you want your router to be listed here? [[Contact Us|Contact some cool people]], or come to the public router and get in touch with some [[Verified users]]!<br />
<br />
(Please note that any router on here other than the official router.demonsaw.com router are NOT endorsed or checked by us. We will remove them if we receive credible complaints)<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col"| Owner<br />
! scope="col"| Address<br />
! scope="col"| Port<br />
! scope="col"| Password<br />
|-<br />
| [https://twitter.com/demon_saw Eijah]<br />
| router.demonsaw.com<br />
| 80<br />
|-<br />
| Glorious Gorgon<br />
| 93.90.204.217<br />
| 80<br />
|}</div>45khzhttps://titan.wiki/index.php?title=Main_Page&diff=257Main Page2018-04-08T19:37:37Z<p>45khz: </p>
<hr />
<div><h2>Welcome to Demonsaw community wiki</h2><br />
<strong>This wiki site is 100% community driven and operates solely on the love from the community.</strong><br />
<br />
----<br />
<br />
<br />
== Getting started 101 ==<br />
How-to guides for getting Demonsaw running, connecting to routers, and joining groups.<br />
<br />
=== [[Connecting to a router]] ===<br />
=== [[Create or join a group]] ===<br />
=== [[Share files]] ===<br />
=== [[Frequently asked questions]] ===<br />
=== [[Community Routers]] ===<br />
=== [[Create your own router]] ===<br />
<br />
== [[UI pointers]] ==<br />
UI walkthrough, icons, keyboard shortcuts...<br />
<br />
== [[Themes]] ==<br />
You can edit the looks of your client to your liking!<br/><br />
Titan uses [http://doc.qt.io/qt-4.8/ Qt 4.8], and it supports [http://doc.qt.io/qt-4.8/stylesheet-syntax.html most of the common CSS syntax].<br />
<br />
== [[Titan Settings]] ==<br />
=== [[Titan Settings#Global Settings|Global Settings]] ===<br />
=== [[Titan Settings#General|General]] ===<br />
=== [[Titan Settings#Router|Router]] ===<br />
=== [[Titan Settings#System|System]] ===<br />
=== [[Titan Settings#Transfer|Transfer]] ===<br />
<br />
== Advanced ==<br />
This will help you master the art of Titan!<br />
=== [[Client Setup]] ===<br />
=== [[Router Setup]] ===<br />
=== [[Verified users]] ===<br />
=== [[Groups]] ===<br />
=== [[Supported Operating Systems]] ===<br />
=== [[Errors]] ===</div>45khzhttps://titan.wiki/index.php?title=Connecting_to_a_router&diff=256Connecting to a router2018-04-08T19:36:14Z<p>45khz: /* First time setup */</p>
<hr />
<div>==First time setup==<br />
* First download the right version of the Titan client for your appropriate Operating System at https://demonsaw.com<br />
<br />
* After the download has finished, extract the content of the .zip/tar.gz into a new folder (where you have permission to).<br />
<br />
[[File:ExtractingTitan.gif|500px|link=https://titan.wiki/images/5/57/ExtractingTitan.gif]]<br />
Click on the image for an animated GIF.<br />
<br />
* When you first start Titan, a user name is randomly generated, you can replace it with your own user name if you would like.<br />
<br />
* Once you have picked a name, enter your Router address (the IP/URL address you are going to be connecting to). If needed, change the port that your client will be connecting to. If you were not given a specific port or IP address then leave the defaults and proceed to the next step.<br />
<br />
* Now click connect by clicking the "Start" button. You should see a message of the day from the router you connected to in the chat window.<br />
<br />
[[File:ConnectingToTitan.gif|700px|link=https://titan.wiki/images/d/da/ConnectingToTitan.gif]]<br />
Click on the image for an animated GIF.</div>45khzhttps://titan.wiki/index.php?title=Client_Setup&diff=252Client Setup2018-01-08T21:03:34Z<p>45khz: /* client */</p>
<hr />
<div>In the .toml file you'll find all adjustable settings for Demonsaw. Everything from the encryption layer in a group, to which files you share.<br />
<br />
'''Please note:''' Not all elements here are in your .toml file, and they don't need to! Titan will automatically create missing fields if changed in-app. And almost all attributes specified here are possible to change within the GUI.<br />
<br />
== global ==<br />
<br />
:<code>user_colors</code> defines {insert some smart sentence here}<br />
:<code>active_tab</code> defines which tab were last active when you close the app. '''Default = 0'''<br />
:<code>auto_open</code> defines whether tabs should be auto-opened when there's activity in them (e.g. download tab). '''Default = 1'''<br />
:<code>statusbar</code> defines whether the statusbar should be visible or not. '''Default = 1'''<br />
:<code>timestamps</code> defines whether timestamp should be visible or not. '''Default = 1'''<br />
:<code>font_size</code> defines the size of all texts in the app. '''Default = 13'''<br />
:<code>theme</code> defines the location of a CSS file to change the theme of Titan. '''Optional'''<br />
:<code>upload_speed</code> defines the throttling speed of uploads in Mbps. '''Default = 0 (no throttle)'''<br />
:<code>download_speed</code> defines the throttling speed of downloads in Mbps. '''Default = 0 (no throttle)'''<br />
:<code>qt_geometry</code> is just some Qt gibberish to remember the size and location of different windows. '''No need to change this.'''<br />
:<code>qt_state</code> is just some Qt gibberish to remember the size and location of different windows. '''No need to change this.'''<br />
<br />
== client ==<br />
<br />
:<code>name</code> is the name of your client.<br />
:<code>threads</code> defines the amount of concurrent threads the app will use when scanning files. This value should reflect number of threads available on the CPU inclusive virtual. '''Default = 4'''<br />
:<code>enabled</code> defines whether your client is enabled, and will automatically connect to the specified router once you open the app. '''Default = true'''<br />
::'''Note:''' this value will change depending on the state of your client when you close Titan. If your client is disconnected when you close the app, this value will become "false".<br />
:<code>color</code> defines the color of your client.<br />
<br />
=== client.share ===<br />
<br />
One <nowiki>[[client.share]]</nowiki> per folder/file shared.<br />
<br />
:<code>path</code> defines the location of the folder or file you want to share.<br />
:<code>enabled</code> defines whether you are actively sharing this file or folder when you are connected.<br />
<br />
=== client.router ===<br />
<br />
:<code>port</code> is which port you will connect to. '''Default = 80'''<br />
:<code>name</code> is the local name of the router. '''Optional'''<br />
:<code>enabled</code> defines whether you'll connect or not when you start the app. '''Default = true'''<br />
:<code>address</code> is the address (either a URL or IP) E.g. ''router.demonsaw.com'' or ''192.254.75.74''<br />
:<code>password</code> defines a password for connecting to the router. Wrong password will make the router refuse connection. '''Default = ""'''<br />
<br />
=== client.option ===<br />
<br />
:<code>mode</code> {insert smart sentence here as well}<br />
:<code>timestamp</code> defines the time/date format to use in chat. '''12H format:''' "%I:%M:%S %p" '''24H format:''' "%H:%M:%S"<br />
:<code>max_downloads</code> defines the max number of concurrent file downloads. '''Default = 4'''<br />
:<code>salt</code> defines the salt to apply to the hashing of your shred files/folders. '''Optional'''<br />
:<code>hash</code> defines the type of hashing you want to use for you shared files/folders. '''Default = md5'''<br />
:<code>buffer_size</code> defines the amount of chunks your client requests to be buffered by the router. '''Default = 16'''<br />
:<code>path</code> defines the default downloads path for your client. If none is specified, Windows will use "C:/Users/user/Downloads", and Linux will use "something".<br />
:<code>chunk_size</code> defines the size (in bytes) of each chunk to request from uploaders.<br />
::'''Note:''' If you have a slow/intermittent connection, you should considering lowering this value. '''Default = 786432'''<br />
:<code>max_uploads</code> defines the max number of concurrent file uploads. '''Default = 4'''<br />
<br />
=== client.group ===<br />
<br />
One <nowiki>[[client.group]]</nowiki> per layer of encryption. All layers will be combined for increased security. You will '''NOT''' join several groups with several layers!<br />
<br />
:<code>enabled</code> defines whether this certain layer is enabled and used or not. '''Default = true'''<br />
:<code>cipher</code> defines the type of cipher you want to use for this layer. '''Default = aes'''<br />
:<code>percent</code> defines the percent of the file/string/URL content you want to use. Nice to reduce when you have a large file. '''Default = 100.000'''<br />
:<code>entropy</code> defines the entropy of your layer. This can be a file, plain text string, or the content of a URL (HTTPS not supported (yet)). '''Required!'''<br />
:<code>key_size</code> defines the size of the key (in KB) used. '''Default = 256'''<br />
:<code>salt</code> defines the salt to be used along with the entropy in this layer. '''Optional'''<br />
:<code>hash</code> defines the type of hash to be used in this layer. '''Default = sha256'''<br />
:<code>iterations</code> defines the number of iterations for this layer. Note that the whole hashing/salting process is repeated for the entropy, therefore bigger sized entropy will take very long with more iterations. '''Default = 1'''<br />
<br />
=== client.session ===<br />
<br />
This is the options for the encryption of the session between you and the router.<br />
<br />
:<code>cipher</code> defines the type of cipher you want to use for this session. '''Default = aes'''<br />
:<code>algorithm</code> defines the type of algorithm to use when exchanging keys with the router. '''Default = dh'''<br />
:<code>prime_size</code> defines the size of your prime (in KB). '''Default = 128'''<br />
:<code>key_size</code> defines the size of the key (in KB). '''Default = 256'''<br />
:<code>salt</code> defines the salt to be used. '''Default = ""'''<br />
:<code>hash</code> defines the type of hash to use. '''Default = sha256'''<br />
:<code>iterations</code> defines the number of iterations for this encryption. '''Default = 1'''<br />
<br />
=== client.verified ===<br />
<br />
In order to appear as a [[Verified users|verified user]], you'll have to manually add this section to your demonsaw.toml file. Note that the router owner will have to do some changes on their toml file as well. Go to [[Router Setup#router.verified|Router Setup]] to see what.<br />
<br />
All values are '''case sensitive'''!<br/><br />
:1. You need to create a hash for the router owner. You can create one here: http://www.freecodeformat.com/pbkdf2.php<br />
:2. Enter some key in the <code>Data Input</code> field, for example "BBQ Spice" (without quotation marks), and then click the <code>PBKDF2</code> button.<br />
:3. A new row will spawn and you'll need to fill out following:<br />
::<code>Key length</code> choose your length (for example 256).<br />
::<code>Salt</code> some salt to season your hash, for example "charcoal taste salt 443".<br />
::<code>Number of iterations</code> choose your iterations (for example 16384).<br />
::'''Note:''' It would be smart to write this down somewhere safe, in case you decide to mess up your demonsaw.toml file.<br />
:4. Once everything is filled out and your key and salt is written down click <code>Hash</code>.<br />
:5. Copy the hash presented, and send it to the router admin together with the name of your client.<br />
:6. Close Demonsaw, open demonsaw.toml, insert the following at the end of the file:<br />
-Example-<br/><br />
<pre>[client.verified]<br />
salt = "charcoal taste salt 443"<br />
hash = "sha1"<br />
iterations = 16384<br />
key = "BBQ Spice"<br />
key_size = 256</pre><br />
'''Note:''' All properties need a value, if not this section will be lost when saved.<br />
:7. Save, close, and start Demonsaw again<br />
:8. If all went well and the router admin likes you, you should now be verified and have the verified tick on the side of your screen name.<br />
<br />
'''Note:''' Most printable characters (including Unicode) should work, as long as you enclose it in double quotation marks.</div>45khzhttps://titan.wiki/index.php?title=Client_Setup&diff=251Client Setup2018-01-08T20:57:41Z<p>45khz: /* client */</p>
<hr />
<div>In the .toml file you'll find all adjustable settings for Demonsaw. Everything from the encryption layer in a group, to which files you share.<br />
<br />
'''Please note:''' Not all elements here are in your .toml file, and they don't need to! Titan will automatically create missing fields if changed in-app. And almost all attributes specified here are possible to change within the GUI.<br />
<br />
== global ==<br />
<br />
:<code>user_colors</code> defines {insert some smart sentence here}<br />
:<code>active_tab</code> defines which tab were last active when you close the app. '''Default = 0'''<br />
:<code>auto_open</code> defines whether tabs should be auto-opened when there's activity in them (e.g. download tab). '''Default = 1'''<br />
:<code>statusbar</code> defines whether the statusbar should be visible or not. '''Default = 1'''<br />
:<code>timestamps</code> defines whether timestamp should be visible or not. '''Default = 1'''<br />
:<code>font_size</code> defines the size of all texts in the app. '''Default = 13'''<br />
:<code>theme</code> defines the location of a CSS file to change the theme of Titan. '''Optional'''<br />
:<code>upload_speed</code> defines the throttling speed of uploads in Mbps. '''Default = 0 (no throttle)'''<br />
:<code>download_speed</code> defines the throttling speed of downloads in Mbps. '''Default = 0 (no throttle)'''<br />
:<code>qt_geometry</code> is just some Qt gibberish to remember the size and location of different windows. '''No need to change this.'''<br />
:<code>qt_state</code> is just some Qt gibberish to remember the size and location of different windows. '''No need to change this.'''<br />
<br />
== client ==<br />
<br />
:<code>name</code> is the name of your client.<br />
:<code>threads</code> defines the amount of concurrent threads the app will use when scanning files. '''Default = 4'''<br />
:<code>enabled</code> defines whether your client is enabled, and will automatically connect to the specified router once you open the app. '''Default = true'''<br />
::'''Note:''' this value will change depending on the state of your client when you close Titan. If your client is disconnected when you close the app, this value will become "false".<br />
:<code>color</code> defines the color of your client.<br />
<br />
=== client.share ===<br />
<br />
One <nowiki>[[client.share]]</nowiki> per folder/file shared.<br />
<br />
:<code>path</code> defines the location of the folder or file you want to share.<br />
:<code>enabled</code> defines whether you are actively sharing this file or folder when you are connected.<br />
<br />
=== client.router ===<br />
<br />
:<code>port</code> is which port you will connect to. '''Default = 80'''<br />
:<code>name</code> is the local name of the router. '''Optional'''<br />
:<code>enabled</code> defines whether you'll connect or not when you start the app. '''Default = true'''<br />
:<code>address</code> is the address (either a URL or IP) E.g. ''router.demonsaw.com'' or ''192.254.75.74''<br />
:<code>password</code> defines a password for connecting to the router. Wrong password will make the router refuse connection. '''Default = ""'''<br />
<br />
=== client.option ===<br />
<br />
:<code>mode</code> {insert smart sentence here as well}<br />
:<code>timestamp</code> defines the time/date format to use in chat. '''12H format:''' "%I:%M:%S %p" '''24H format:''' "%H:%M:%S"<br />
:<code>max_downloads</code> defines the max number of concurrent file downloads. '''Default = 4'''<br />
:<code>salt</code> defines the salt to apply to the hashing of your shred files/folders. '''Optional'''<br />
:<code>hash</code> defines the type of hashing you want to use for you shared files/folders. '''Default = md5'''<br />
:<code>buffer_size</code> defines the amount of chunks your client requests to be buffered by the router. '''Default = 16'''<br />
:<code>path</code> defines the default downloads path for your client. If none is specified, Windows will use "C:/Users/user/Downloads", and Linux will use "something".<br />
:<code>chunk_size</code> defines the size (in bytes) of each chunk to request from uploaders.<br />
::'''Note:''' If you have a slow/intermittent connection, you should considering lowering this value. '''Default = 786432'''<br />
:<code>max_uploads</code> defines the max number of concurrent file uploads. '''Default = 4'''<br />
<br />
=== client.group ===<br />
<br />
One <nowiki>[[client.group]]</nowiki> per layer of encryption. All layers will be combined for increased security. You will '''NOT''' join several groups with several layers!<br />
<br />
:<code>enabled</code> defines whether this certain layer is enabled and used or not. '''Default = true'''<br />
:<code>cipher</code> defines the type of cipher you want to use for this layer. '''Default = aes'''<br />
:<code>percent</code> defines the percent of the file/string/URL content you want to use. Nice to reduce when you have a large file. '''Default = 100.000'''<br />
:<code>entropy</code> defines the entropy of your layer. This can be a file, plain text string, or the content of a URL (HTTPS not supported (yet)). '''Required!'''<br />
:<code>key_size</code> defines the size of the key (in KB) used. '''Default = 256'''<br />
:<code>salt</code> defines the salt to be used along with the entropy in this layer. '''Optional'''<br />
:<code>hash</code> defines the type of hash to be used in this layer. '''Default = sha256'''<br />
:<code>iterations</code> defines the number of iterations for this layer. Note that the whole hashing/salting process is repeated for the entropy, therefore bigger sized entropy will take very long with more iterations. '''Default = 1'''<br />
<br />
=== client.session ===<br />
<br />
This is the options for the encryption of the session between you and the router.<br />
<br />
:<code>cipher</code> defines the type of cipher you want to use for this session. '''Default = aes'''<br />
:<code>algorithm</code> defines the type of algorithm to use when exchanging keys with the router. '''Default = dh'''<br />
:<code>prime_size</code> defines the size of your prime (in KB). '''Default = 128'''<br />
:<code>key_size</code> defines the size of the key (in KB). '''Default = 256'''<br />
:<code>salt</code> defines the salt to be used. '''Default = ""'''<br />
:<code>hash</code> defines the type of hash to use. '''Default = sha256'''<br />
:<code>iterations</code> defines the number of iterations for this encryption. '''Default = 1'''<br />
<br />
=== client.verified ===<br />
<br />
In order to appear as a [[Verified users|verified user]], you'll have to manually add this section to your demonsaw.toml file. Note that the router owner will have to do some changes on their toml file as well. Go to [[Router Setup#router.verified|Router Setup]] to see what.<br />
<br />
All values are '''case sensitive'''!<br/><br />
:1. You need to create a hash for the router owner. You can create one here: http://www.freecodeformat.com/pbkdf2.php<br />
:2. Enter some key in the <code>Data Input</code> field, for example "BBQ Spice" (without quotation marks), and then click the <code>PBKDF2</code> button.<br />
:3. A new row will spawn and you'll need to fill out following:<br />
::<code>Key length</code> choose your length (for example 256).<br />
::<code>Salt</code> some salt to season your hash, for example "charcoal taste salt 443".<br />
::<code>Number of iterations</code> choose your iterations (for example 16384).<br />
::'''Note:''' It would be smart to write this down somewhere safe, in case you decide to mess up your demonsaw.toml file.<br />
:4. Once everything is filled out and your key and salt is written down click <code>Hash</code>.<br />
:5. Copy the hash presented, and send it to the router admin together with the name of your client.<br />
:6. Close Demonsaw, open demonsaw.toml, insert the following at the end of the file:<br />
-Example-<br/><br />
<pre>[client.verified]<br />
salt = "charcoal taste salt 443"<br />
hash = "sha1"<br />
iterations = 16384<br />
key = "BBQ Spice"<br />
key_size = 256</pre><br />
'''Note:''' All properties need a value, if not this section will be lost when saved.<br />
:7. Save, close, and start Demonsaw again<br />
:8. If all went well and the router admin likes you, you should now be verified and have the verified tick on the side of your screen name.<br />
<br />
'''Note:''' Most printable characters (including Unicode) should work, as long as you enclose it in double quotation marks.</div>45khzhttps://titan.wiki/index.php?title=Router_Setup&diff=250Router Setup2017-10-21T16:26:57Z<p>45khz: </p>
<hr />
<div>This page will describe how to set up your own router, and how to configure it optimally.<br />
<br />
==Quick Setup==<br />
You can download the router for all supported OS [https://demonsaw.com/download/demonsaw_router.zip here]. This is a .zip file, containing a folder for each OS. Within each of those folders, are the router binary, and a default .toml file.<br/><br />
What you need to change in order to just get it up and running, is simply the IP (to your own, local IP), and possibly the port.<br />
<br />
;For Linux users:<br />
:Ports <1024 may be restricted to non-elevated users, so you might need to change the port in the .toml accordingly.<br />
<br />
;Note:<br />
:You might need to [https://en.wikipedia.org/wiki/Port_forwarding port forward] your specified port in order get external connections through your home router, depending on your home router.<br />
<br />
;There i very simple way to get starting as well one line bash script.<br />
:debian 64<code>https://github.com/45khz/road_titan</code><br />
:Raspberry-pi <code>https://github.com/45khz/pi_titan</code><br />
<br />
==Running the Router==<br />
When you execute the binary (preferably with a .500 Magnum), you'll be given a terminal window, prompting you to with version info, and <code><Press '?' for help></code><br />
<br />
;You currently have 3 options in the terminal window:<br />
:<code>d</code> - Show you the Dashboard, with some info about your router.<br />
:<code>r</code> - Restart the router (and maybe fix some issues?).<br />
:<code>x</code> - Exit and terminate the router.<br />
<br />
When you show your dashboard, it'll show you the name of the router(s), the <code>Address</code>, <code>Port</code>, <code>State</code>, and <code>Load</code>.<br />
This is all the information you can get from the command line interface.<br />
<br />
<code>State</code> will always be either <code>OK</code> or <code>Error</code>. If the latter is present, you'll have to review your .toml file, or your user permissions (running the binary as an elevated user might help).<br />
<br />
<code>Load</code> indicates how many active threads you currently have. Each connected client will use 1 thread, and every transfer will use 1 additional thread (one for each upload and download). so 2 clients transferring a file between them will result in 4 active threads.<br/><br />
When this value reaches the maximum - as specified in the .toml - clients will get an error when connecting/initiating transfers.<br />
<br />
=== Rules ===<br />
'''These rules are built-in, and will apply:'''<br />
<br />
* If you have no transfer routers specified in your .toml, you are a message & transfer router (default). Meaning all traffic goes through this router.<br />
* If you have transfer routers specified, you are a message router only. Meaning all initiated transfers will be directed to the specified transfer routers.<br />
** Unless you are listed as a transfer router (either in your and others' .toml), then you are a message & transfer router.<br />
* Every transfer router is also a message router (by default), meaning you can connect to any router as a client.<br />
* If all transfer routers go offline the message router will become a transfer router.<br />
<br />
== demonsaw.toml ==<br />
<br />
These are all the attributes possible to specify in the demonsaw-toml for the router.<br />
<br />
:<code>enabled</code> defines whether the router is enabled or not. '''Default = true'''<br />
:<code>threads</code> defines max threads that should be allocated to the router. '''Default = 128'''<br/><br />
::'''Note:''' The more threads the more people can join the router (1 user will use around 2 threads or so).<br />
:<code>name</code> defines the (local) name of your router.<br />
:<code>address</code> defines the IP address your router should bind to. This should be "127.0.0.1", but can also be your internal IP.<br/><br />
::'''Note:''' This is <u>NOT</u> the IP that others will use to connect to you with (unless they are on your local network). The IP others will have to use is you external IP, and can be found by simply searching for "What is my IP" on a search engine.<br />
:<code>password</code> defines the password required for client to connect to your router. '''Optional'''<br />
:<code>port</code> defines the port your router will bind to. '''Default = 8000'''<br/><br />
::'''Note:''' Some operating systems restrict some port ranges (usually all ports < 1024). Default ports for HTTP & HTTPS are 80 & 443. For alternative ports, [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers click here].<br />
:: If you would like to test that your port is correctly forwarded you can use [https://www.yougetsignal.com/tools/open-ports/ this tool] <br />
<br />
=== router.option ===<br />
<br />
:<code>buffer_size</code> defines the size of your buffer. '''Default = 32'''<br />
:<code>motd</code> defines the Message Of The Day, and is the message the router will send to a client that has successfully connected. '''Optional'''<br />
:<code>redirect</code> defines an URL that a user will be redirected to if connecting through a browser. '''Optional'''<br />
<br />
=== router.room ===<br />
<br />
This section creates a chat room available for anyone to join in the public group on your router. This room will not be available for anyone in a private group. One room is made for each copy of this section.<br />
<br />
:<code>enabled</code> defines whether the room is enabled or not. '''Default = true'''<br />
:<code>name</code> defines the name of the room as it is shown to connected clients.<br />
:<code>color</code> defines the color of the room. Because colors. '''Example:''' "#ffe56ffe"<br />
<br />
=== router.router ===<br />
<br />
This section defines your transfer router(s). Copy this section for however many transfer routers you want to use.<br />
<br />
:<code>enabled</code> defines whether this transfer router should be enabled or not. '''Default = true'''<br />
:<code>name</code> defines the (local) name of this transfer router.<br />
:<code>address</code> defines the address of your transfer router.<br />
:<code>port</code> defines the port to use for this transfer router. '''Default = 80'''<br />
<br />
=== router.verified ===<br />
<br />
If you want to verify clients on your router, you'll need to add the client names and a hash they've given you.<br/><br />
It will look something like this:<br />
<br />
<pre>[router.verified]<br />
"client1" = "1576a92d6868ad3d567c33df3d38c004"<br />
"some noob" = "651148715c016644d4e10a86ffb07587"</pre><br />
<br />
This is all that is needed to be done router-side. To see what needs to be done by the client, go over to [[Client Setup#client.verified|Client Setup]].<br />
<br />
== Example of demonsaw.toml ==<br />
This is a simple example of a .toml for a fully functional router.<br />
<br />
<nowiki>[[router]]</nowiki><br />
enabled = true<br />
threads = 1024<br />
name = "Transfer Router"<br />
address = "127.0.0.1"<br />
port = 80<br />
[router.option]<br />
buffer_size = 32<br />
motd = "Welcome to Demonsaw 4"<br />
redirect = https://www.demonsaw.com<br />
<br />
"127.0.0.1" is known as [https://en.wikipedia.org/wiki/Localhost localhost], and will only make you able to connect to yourself. Please replace it with your own, [https://www.whatismybrowser.com/detect/what-is-my-local-ip-address local IP].</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=249Create your own router2017-10-21T16:26:01Z<p>45khz: </p>
<hr />
<div>Here I will walk you through how to start your own Router.<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
* Obtain a VPS and install debian(personally recommend https://vultr.com/)<br />
<br />
* SSH into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
:For Raspberry-pi <code>https://github.com/45khz/pi_titan</code><br />
<br />
* Answer the questions the script is asking, you're done! Congratz, you now have your very own router!<br />
<br />
== Advanced setup ==<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br/><br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br/><br />
Once you created your account and added funds to it, you can launch a new instance (they even accept bitcoin).<br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
----<br />
Next, select the server type. I recommend Debian 8x64<br />
<br />
[[File:Router_tutorial_2.png|600px]]<br />
----<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can adjust your package as needed.<br />
<br />
[[File:Router_tutorial_3.png|600px]]<br />
----<br />
Next, you choose a server name and label. It can be whatever you want.<br />
<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually takes 5 to 10 minutes for a server to be ready for use.<br/><br />
When the server is ready, you will have your IP address. Your username is root and a complex password is provided.<br/><br />
<b>Note:</b> This tutorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware) http://www.putty.org/.<br/><br />
Next, open terminal and type <code>su</code> (root)<br/><br />
Type your OS password<br/><br />
Then type <code>ssh root@REPLACE_WITH_SERVERIP</code><br/><br />
Type <code>yes</code> then copy server password to clipboard and paste.<br/><br />
You are now logged in your Vultr server.<br />
----<br />
Once logged in, update and upgrade your server OS.<br />
<br />
[[File:Router_tutorial_5.png|400px]]<br />
----<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server.<br />
<br />
[[File:Router_tutorial_6.png|400px]]<br />
----<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
<br />
[[File:Router_tutorial_7.png|400px]]<br />
----<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. http://www.linuxlookup.com/howto/change_default_ssh_port<br />
<br />
[[File:Router_tutorial_8.png|400px]]<br />
----<br />
After changing the port number, press <code>Ctrl + x</code> then <code>y</code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
<br />
[[File:Router_tutorial_9.png|400px]]<br />
----<br />
Now, we create a new directory for the Demonsaw router. Type <code>mkdir Demonsaw</code> Then go to that new folder: <code>cd Demonsaw</code> Next, we need to get the Demonsaw router in that folder. Type <code>wget https://demonsaw.com/download/demonsaw_router.zip</code><br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
<br />
[[File:Router_tutorial_10.png|400px]]<br />
----<br />
Now, we need to unzip the file. Type <code>unzip demonsaw_router.zip</code><br />
<br />
[[File:Router_tutorial_11.png|400px]]<br />
----<br />
Now, type <code>ls</code> to list the content of the folder.<br />
<br />
[[File:Router_tutorial_12.png|400px]]<br />
----<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
<br />
[[File:Router_tutorial_13.png|400px]]<br />
----<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the <nowiki>[[router]]</nowiki> section, copy the address of your Vultr server and change the port number. In the <nowiki>[router.option]</nowiki> section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the <nowiki>[[router.router]]</nowiki> section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IPs (different instances) for transfers.<br />
<br />
[[File:Router_tutorial_14.png|400px]]<br />
----<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save. Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
<br />
[[File:Router_tutorial_15.png|400px]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br/><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br/><br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt.<br />
*Note: When logging back into your Vultr server, remember to add new port number: Example: <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''<br />
<br />
==Related Links==<br />
[[Router Setup]]</div>45khzhttps://titan.wiki/index.php?title=Titan_Community_Wiki:About&diff=236Titan Community Wiki:About2017-09-13T04:14:58Z<p>45khz: </p>
<hr />
<div>This community wiki is maintained and moderated by volunteers. If you want to support this wiki share Demonsaw to others or start a router (thank you).<br />
<br />
<br />
=== The site is currently undergoing heavy editing, and will not be finished until July 27th (official release of Titan). Please keep in mind that all content on this site is subject to change, and is not necessarily final. ===</div>45khzhttps://titan.wiki/index.php?title=Main_Page&diff=235Main Page2017-09-13T04:13:36Z<p>45khz: </p>
<hr />
<div><h2>Welcome to Titan community wiki</h2><br />
<strong>This wiki site is 100% community driven and operates solely on the love from the community.</strong><br />
<br />
----<br />
<br />
<br />
== Getting started 101 ==<br />
How-to guides for getting Titan running, connecting to routers, and joining groups.<br />
<br />
=== [[Connecting to a router]] ===<br />
=== [[Create or join a group]] ===<br />
=== [[Share files]] ===<br />
=== [[Frequently asked questions]] ===<br />
=== [[Community Routers]] ===<br />
=== [[Create your own router]] ===<br />
<br />
== [[UI pointers]] ==<br />
UI walkthrough, icons, keyboard shortcuts...<br />
<br />
== [[Themes]] ==<br />
You can edit the looks of your client to your liking!<br/><br />
Titan uses [http://doc.qt.io/qt-4.8/ Qt 4.8], and it supports [http://doc.qt.io/qt-4.8/stylesheet-syntax.html most of the common CSS syntax].<br />
<br />
== [[Titan Settings]] ==<br />
=== [[Titan Settings#Global Settings|Global Settings]] ===<br />
=== [[Titan Settings#General|General]] ===<br />
=== [[Titan Settings#Router|Router]] ===<br />
=== [[Titan Settings#System|System]] ===<br />
=== [[Titan Settings#Transfer|Transfer]] ===<br />
<br />
== Advanced ==<br />
This will help you master the art of Titan!<br />
=== [[Client Setup]] ===<br />
=== [[Router Setup]] ===<br />
=== [[Verified users]] ===<br />
=== [[Groups]] ===<br />
=== [[Supported Operating Systems]] ===<br />
=== [[Errors]] ===</div>45khzhttps://titan.wiki/index.php?title=Donations&diff=234Donations2017-09-13T04:13:08Z<p>45khz: Blanked the page</p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=231Create your own router2017-09-12T20:30:54Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
* Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
* ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
* Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server.<br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=230Create your own router2017-09-12T20:29:22Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
#Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
##ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
###Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server.<br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=229Create your own router2017-09-12T20:23:37Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server.<br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=228Create your own router2017-09-12T20:22:19Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
<div>[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server.</div><br />
<br />
<div class="clearfix"></div><br />
<br />
----<br />
<div>[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.</div><br />
----<br />
<div>[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]</div><br />
----<br />
<div>[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code></div><br />
----<br />
<div>[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code></div><br />
----<br />
<div>[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip</div><br />
----<br />
<div>[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.</div><br />
----<br />
<div>[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code></div><br />
----<br />
<div>[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code></div><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=227Create your own router2017-09-12T20:19:56Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
<div>[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server.</div><br />
----<br />
<div>[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.</div><br />
----<br />
<div>[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]</div><br />
----<br />
<div>[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code></div><br />
----<br />
<div>[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code></div><br />
----<br />
<div>[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip</div><br />
----<br />
<div>[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.</div><br />
----<br />
<div>[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.</div><br />
----<br />
<div>[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code></div><br />
----<br />
<div>[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code></div><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=226Create your own router2017-09-12T20:16:15Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
----<br />
[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=225Create your own router2017-09-12T20:14:41Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
----<br />
[[File:Router_tutorial_6.png|400px|right]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|right]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|right]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
----<br />
[[File:Router_tutorial_12.png|400px|right]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|right]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=224Create your own router2017-09-12T20:13:13Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
----<br />
[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=223Create your own router2017-09-12T20:11:30Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
----<br />
First, select a location for your server.<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
----<br />
[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=222Create your own router2017-09-12T20:10:06Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
<br />
First, select a location for your server.<br />
----<br />
[[File:Router_tutorial_1.png|600px]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
----<br />
[[File:Router_tutorial_2.png|600px]]<br />
[[File:Router_tutorial_3.png|600px]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
----<br />
[[File:Router_tutorial_4.png|600px]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
----<br />
[[File:Router_tutorial_5.png|400px]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
----<br />
[[File:Router_tutorial_6.png|400px|left]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
----<br />
[[File:Router_tutorial_7.png|400px|left]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
----<br />
[[File:Router_tutorial_8.png|400px|left]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
----<br />
[[File:Router_tutorial_9.png|400px|left]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
----<br />
[[File:Router_tutorial_10.png|400px|left]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
----<br />
[[File:Router_tutorial_11.png|400px|left]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
----<br />
[[File:Router_tutorial_12.png|400px|left]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
----<br />
[[File:Router_tutorial_13.png|400px|left]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
----<br />
[[File:Router_tutorial_14.png|400px|left]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
----<br />
[[File:Router_tutorial_15.png|400px|left]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=221Create your own router2017-09-12T20:04:52Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
<br />
First, select a location for your server.<br />
[[File:Router_tutorial_1.png|600px|left]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
<br />
[[File:Router_tutorial_2.png|600px|left]]<br />
[[File:Router_tutorial_3.png|600px|left]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
<br />
[[File:Router_tutorial_4.png|600px|left]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
<br />
[[File:Router_tutorial_5.png|600px|left]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
<br />
[[File:Router_tutorial_6.png]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
<br />
[[File:Router_tutorial_7.png]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
<br />
[[File:Router_tutorial_8.png]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
<br />
[[File:Router_tutorial_9.png]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
<br />
[[File:Router_tutorial_10.png]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
<br />
[[File:Router_tutorial_11.png]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
<br />
[[File:Router_tutorial_12.png]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
<br />
[[File:Router_tutorial_13.png]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
<br />
[[File:Router_tutorial_14.png]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
<br />
[[File:Router_tutorial_15.png]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=220Create your own router2017-09-12T20:00:37Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
# need some style stuff<br />
How to setup Demonsaw 4 router by Tek<br />
<br />
It’s very easy to have your own DS4 private network. Here’s how to do it.<br />
First, you need a VPS. I recommend https://vultr.com They have very good rates and i never had a problem with them.<br />
Once you created your account and added funds to it, you can launch a new instance. (They even accept bitcoin) <br />
<br />
First, select a location for your server.<br />
[[File:Router_tutorial_1.png]]<br />
<br />
Most of them are located in the US but there are some in other countries as well.<br />
Next, select the server type. I recommend Debian 8x64<br />
<br />
[[File:Router_tutorial_2.png]]<br />
[[File:Router_tutorial_3.png]]<br />
<br />
Then select server size. I use the $5/month package. Depending on how many people will use your network and how many files will be shared, you can ajust your package as needed.<br />
Next, you choose a server name and label. It can be whatever you want.<br />
<br />
[[File:Router_tutorial_4.png]]<br />
<br />
Then, click on Deploy Now. It usually take 5 to 10 minutes for a server to be ready for use.<br />
When the server is ready, you will have your IP address. You user name is root and a complex passord is provided.<br />
*Note: This turorial was made using Linux. If you are using the Windows OS, you will need a little program called “Putty” (freeware). Next, open terminal and type <code>su</code> (root) Type your OS password Then type <code>ssh root@REPLACE_WITH_SERVERIP</code> Type <code>yes</code> then copy server password to clipboard and paste. You are now logged in your vultr server.<br />
<br />
[[File:Router_tutorial_5.png]]<br />
<br />
Next, install screen. This will allow you to exit terminal after you finish installing your router, without shutting down the server. <br />
<br />
[[File:Router_tutorial_6.png]]<br />
<br />
Now, type <code>screen</code> in your terminal then hit enter twice. Now, you need to install unzip.<br />
<br />
[[File:Router_tutorial_7.png]]<br />
<br />
Next, we need to change the ssh port which by default is set at 22. Type <code>nano /etc/ssh/sshd_config</code> On the port number line, change the port number. Here’s a good website to learn more about it. [http://www.linuxlookup.com/howto/change_default_ssh_port]<br />
<br />
[[File:Router_tutorial_8.png]]<br />
<br />
After changing the port number, press <code>Ctrl + x<code> then <code>y<code> then enter to save. Now, we need to restart the ssh. Type <code>/etc/init.d/ssh restart</code><br />
<br />
[[File:Router_tutorial_9.png]]<br />
<br />
Now, we create a new directory for the Demonsaw router. Type mkdir Demonsaw Then go to that new folder: cd Demonsaw Next, we need to get the Demonsaw router in that folder. Type <code>wget "GET NEW URL!"</code><br />
<br />
[[File:Router_tutorial_10.png]]<br />
<br />
*Note: Make sure you get the link from the demonsaw website. It may change at any time.<br />
Now, we need to unzip the file. Type unzip demonsaw_router.zip<br />
<br />
[[File:Router_tutorial_11.png]]<br />
<br />
Now, type <code>ls</code> to list the content of the folder.<br />
<br />
[[File:Router_tutorial_12.png]]<br />
<br />
You now need to navigate to the nix_64 folder since you server is on Debian 8x64. Type <code>cd nix_64</code> Then type <code>ls</code> You now see the content of the folder.<br />
<br />
[[File:Router_tutorial_13.png]]<br />
<br />
We now need to edit the router’s toml file using the nano command. Type <code>nano demonsaw.toml</code> and edit the file.<br />
In the [[router]] section, copy the address of your vultr server and change the port number. In the [router.option] section, change the welcome message to whatever message you want. You can now edit the chat rooms (add as many as you want)<br />
In the [[router.router]] section, enable the transfer router by changing from false to true. Use the same IP as your message router as well as the same port unless you want to use other IP’s (different instances) for transfers.<br />
<br />
[[File:Router_tutorial_14.png]]<br />
<br />
When completed, hit <code>Ctrl +x</code> then <code>y</code> the enter to save.Now, you need to make the demonsaw_router executable. Type <code>chmod +x demonsaw_router</code><br />
<br />
[[File:Router_tutorial_15.png]]<br />
<br />
Launch the server by typing <code>./demonsaw_router</code><br />
To exit the DS4 prompt, use <code>Ctrl + a</code> then <code>Ctrl + d</code> This will allow the server to stay up and running.<br />
The screen command you entered earlier allows for this. You can now exit terminal and test your new private network. If you want to make changes to your toml file, log back in to your server, make the changes then use the <code>screen -r</code> to get back to your DS4 prompt and restart server then press <code>Ctrl + a</code> then <code>Ctrl + d</code> to exit DS4 prompt. Note: When logging back into your vultr server, remember to add new port number: Example below <code>ssh root@REPLACE_WITH_SERVERIP -p 2222</code><br />
<br />
'''''~tek'''''</div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_15.png&diff=219File:Router tutorial 15.png2017-09-12T19:53:12Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_14.png&diff=218File:Router tutorial 14.png2017-09-12T19:52:46Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_13.png&diff=217File:Router tutorial 13.png2017-09-12T19:49:51Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_12.png&diff=216File:Router tutorial 12.png2017-09-12T19:49:29Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_11.png&diff=215File:Router tutorial 11.png2017-09-12T19:48:57Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_10.png&diff=214File:Router tutorial 10.png2017-09-12T19:48:25Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_9.png&diff=213File:Router tutorial 9.png2017-09-12T19:47:10Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_8.png&diff=212File:Router tutorial 8.png2017-09-12T19:46:26Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_7.png&diff=211File:Router tutorial 7.png2017-09-12T19:45:50Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_6.png&diff=210File:Router tutorial 6.png2017-09-12T19:44:32Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_5.png&diff=209File:Router tutorial 5.png2017-09-12T19:43:55Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_4.png&diff=208File:Router tutorial 4.png2017-09-12T19:42:23Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_3.png&diff=207File:Router tutorial 3.png2017-09-12T19:41:50Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_2.png&diff=206File:Router tutorial 2.png2017-09-12T19:41:27Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=File:Router_tutorial_1.png&diff=205File:Router tutorial 1.png2017-09-12T19:37:20Z<p>45khz: </p>
<hr />
<div></div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=204Create your own router2017-09-12T04:06:21Z<p>45khz: </p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1: Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2: ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:This is the script that is going to run<code>https://github.com/45khz/road_titan</code><br />
<br />
;3:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==<br />
<br />
'''Going to be updated in the upcoming 24h stay tuned'''</div>45khzhttps://titan.wiki/index.php?title=Create_your_own_router&diff=203Create your own router2017-09-12T04:02:32Z<p>45khz: Created page with "Here i will walk you through how to start your own Router == Quick and dirty == To get started in less then 5min ;1 :Obtain a Vps server and install debian(personaly recomen..."</p>
<hr />
<div>Here i will walk you through how to start your own Router<br />
<br />
== Quick and dirty ==<br />
To get started in less then 5min<br />
<br />
;1<br />
:Obtain a Vps server and install debian(personaly recomend Vultr.com)<br />
<br />
;2<br />
:ssh into the server and run <code>wget https://git.io/v7QeH -O road_titan && bash road_titan</code><br />
:<code>https://github.com/45khz/road_titan</code><br />
<br />
;3<br />
:Answer the questions the scrip is asking, your done congratz you now have your very own router.<br />
<br />
== Advance setup ==</div>45khzhttps://titan.wiki/index.php?title=Main_Page&diff=202Main Page2017-09-12T03:54:04Z<p>45khz: </p>
<hr />
<div><h2>Welcome to Titan community wiki</h2><br />
<strong>This wiki site is 100% community driven and operates solely on the love from the community and some [[donations]].</strong><br />
<br />
----<br />
<br />
<br />
== Getting started 101 ==<br />
How-to guides for getting Titan running, connecting to routers, and joining groups.<br />
<br />
=== [[Connecting to a router]] ===<br />
=== [[Create or join a group]] ===<br />
=== [[Share files]] ===<br />
=== [[Frequently asked questions]] ===<br />
=== [[Community Routers]] ===<br />
=== [[Create your own router]] ===<br />
<br />
== [[UI pointers]] ==<br />
UI walkthrough, icons, keyboard shortcuts...<br />
<br />
== [[Themes]] ==<br />
You can edit the looks of your client to your liking!<br/><br />
Titan uses [http://doc.qt.io/qt-4.8/ Qt 4.8], and it supports [http://doc.qt.io/qt-4.8/stylesheet-syntax.html most of the common CSS syntax].<br />
<br />
== [[Titan Settings]] ==<br />
=== [[Titan Settings#Global Settings|Global Settings]] ===<br />
=== [[Titan Settings#General|General]] ===<br />
=== [[Titan Settings#Router|Router]] ===<br />
=== [[Titan Settings#System|System]] ===<br />
=== [[Titan Settings#Transfer|Transfer]] ===<br />
<br />
== Advanced ==<br />
This will help you master the art of Titan!<br />
=== [[Client Setup]] ===<br />
=== [[Router Setup]] ===<br />
=== [[Verified users]] ===<br />
=== [[Groups]] ===<br />
=== [[Supported Operating Systems]] ===<br />
=== [[Errors]] ===</div>45khzhttps://titan.wiki/index.php?title=Main_Page&diff=188Main Page2017-08-15T18:14:42Z<p>45khz: </p>
<hr />
<div><h2>Welcome to Titan community wiki</h2><br />
<strong>This wiki site is 100% community driven and operates solely on the love from the community and some [[donations]].</strong><br />
<br />
----<br />
<br />
<br />
== Getting started 101 ==<br />
How-to guides for getting Titan running, connecting to routers, and joining groups.<br />
<br />
=== [[Connecting to a router]] ===<br />
=== [[Create or join a group]] ===<br />
=== [[Share files]] ===<br />
=== [[Frequently asked questions]] ===<br />
<br />
== [[UI pointers]] ==<br />
UI walkthrough, icons, keyboard shortcuts...<br />
<br />
== [[Themes]] ==<br />
You can edit the looks of your client to your liking!<br/><br />
Titan uses [http://doc.qt.io/qt-4.8/ Qt 4.8], and it supports [http://doc.qt.io/qt-4.8/stylesheet-syntax.html most of the common CSS syntax].<br />
<br />
== [[Titan Settings]] ==<br />
=== [[Titan Settings#Global Settings|Global Settings]] ===<br />
=== [[Titan Settings#General|General]] ===<br />
=== [[Titan Settings#Router|Router]] ===<br />
=== [[Titan Settings#System|System]] ===<br />
=== [[Titan Settings#Transfer|Transfer]] ===<br />
<br />
== Advanced ==<br />
This will help you master the art of Titan!<br />
=== [[Client Setup]] ===<br />
=== [[Router Setup]] ===<br />
=== [[Verified users]] ===<br />
=== [[Groups]] ===<br />
=== [[Supported Operating Systems]] ===<br />
=== [[Errors]] ===</div>45khzhttps://titan.wiki/index.php?title=Main_Page&diff=187Main Page2017-08-15T18:13:34Z<p>45khz: </p>
<hr />
<div><h2>Welcome to Titan community wiki</h2><br />
<strong>This wiki site is 100% community driven and operates solely on the love from the community and some [[donations]].</strong><br />
<br />
----<br />
<br />
<br />
== Getting started 101 ==<br />
How-to guides for getting Titan running, connecting to routers, and joining groups.<br />
<br />
=== [[Connecting to a router]] ===<br />
=== [[Create or join a group]] ===<br />
=== [[Share files]] ===<br />
=== [[Frequently asked questions ]] ===<br />
<br />
== [[UI pointers]] ==<br />
UI walkthrough, icons, keyboard shortcuts...<br />
<br />
== [[Themes]] ==<br />
You can edit the looks of your client to your liking!<br/><br />
Titan uses [http://doc.qt.io/qt-4.8/ Qt 4.8], and it supports [http://doc.qt.io/qt-4.8/stylesheet-syntax.html most of the common CSS syntax].<br />
<br />
== [[Titan Settings]] ==<br />
=== [[Titan Settings#Global Settings|Global Settings]] ===<br />
=== [[Titan Settings#General|General]] ===<br />
=== [[Titan Settings#Router|Router]] ===<br />
=== [[Titan Settings#System|System]] ===<br />
=== [[Titan Settings#Transfer|Transfer]] ===<br />
<br />
== Advanced ==<br />
This will help you master the art of Titan!<br />
=== [[Client Setup]] ===<br />
=== [[Router Setup]] ===<br />
=== [[Verified users]] ===<br />
=== [[Groups]] ===<br />
=== [[Supported Operating Systems]] ===<br />
=== [[Errors]] ===</div>45khzhttps://titan.wiki/index.php?title=User:45khz&diff=186User:45khz2017-08-13T16:11:08Z<p>45khz: Created page with "You can reach me on main router, look for my verified 45khz user and send me a pm or on twitter [https://twitter.com/high_freq45 Twitter]"</p>
<hr />
<div>You can reach me on main router, look for my verified 45khz user and send me a pm or on twitter [https://twitter.com/high_freq45 Twitter]</div>45khzhttps://titan.wiki/index.php?title=Donations&diff=185Donations2017-08-13T16:09:11Z<p>45khz: </p>
<hr />
<div>'''This wiki site is 100% community driven'''<br />
<br />
Please consider a small donation 5$ is enough to keep this site covered for one month.<br />
You can donate by sending bitcoin to the address :<code>1CFC8fC6z9HabTCPsdo2BSS3yDq4TkUEhx</code> if you want to be mention below for the donation please write a email to <code>45khz [at] protonmail (.)com </code>, otherwise the donation will be shown as Anonymous.<br />
<br />
----<br />
'''Donation transprancy'''<br />
<br />
'''Donators'''<br />
* [[User:45khz|45khz]]</div>45khzhttps://titan.wiki/index.php?title=Router_Setup&diff=184Router Setup2017-08-13T15:38:30Z<p>45khz: </p>
<hr />
<div>This page will describe how to set up your own router, and how to configure it optimally.<br />
<br />
==Quick Setup==<br />
You can download the router for all supported OS [https://demonsaw.com/download/demonsaw_router.zip here]. This is a .zip file, containing a folder for each OS. Within each of those folders, are the router binary, and a default .toml file.<br/><br />
To see what all the different TOML attributes do, check out the [[Titan.toml]] page.<br/><br />
What you need to change in order to just get it up and running, is simply the IP (to your own, local IP), and possibly the port.<br />
<br />
;For Linux users:<br />
:Ports <1024 may be restricted to non-elevated users, so you might need to change the port in the .toml accordingly.<br />
<br />
;Note:<br />
:You might need to [https://en.wikipedia.org/wiki/Port_forwarding port forward] your specified port in order get external connections through your home router, depending on your home router.<br />
<br />
;There i very simple way to get starting as well one line bash script.<br />
:<code>https://github.com/45khz/road_titan</code><br />
<br />
==Running the Router==<br />
When you execute the binary (preferably with a .500 Magnum), you'll be given a terminal window, prompting you to with version info, and <code><Press '?' for help></code><br />
<br />
;You currently have 3 options in the terminal window:<br />
:<code>d</code> - Show you the Dashboard, with some info about your router.<br />
:<code>r</code> - Restart the router (and maybe fix some issues?).<br />
:<code>x</code> - Exit and terminate the router.<br />
<br />
When you show your dashboard, it'll show you the name of the router(s), the <code>Address</code>, <code>Port</code>, <code>State</code>, and <code>Load</code>.<br />
This is all the information you can get from the command line interface.<br />
<br />
<code>State</code> will always be either <code>OK</code> or <code>Error</code>. If the latter is present, you'll have to review your .toml file, or your user permissions (running the binary as an elevated user might help).<br />
<br />
<code>Load</code> indicates how many active threads you currently have. Each connected client will use 1 thread, and every transfer will use 1 additional thread (one for each upload and download). so 2 clients transferring a file between them will result in 4 active threads.<br/><br />
When this value reaches the maximum - as specified in the .toml - clients will get an error when connecting/initiating transfers.<br />
<br />
=== Rules ===<br />
'''These rules are built-in, and will apply:'''<br />
<br />
* If you have no transfer routers specified in your .toml, you are a message & transfer router (default). Meaning all traffic goes through this router.<br />
* If you have transfer routers specified, you are a message router only. Meaning all initiated transfers will be directed to the specified transfer routers.<br />
** Unless you are listed as a transfer router (either in your and others' .toml), then you are a message & transfer router.<br />
* Every transfer router is also a message router (by default), meaning you can connect to any router as a client.<br />
* If all transfer routers go offline the message router will become a transfer router.<br />
<br />
== demonsaw.toml ==<br />
<br />
These are all the attributes possible to specify in the demonsaw-toml for the router.<br />
<br />
:<code>enabled</code> defines whether the router is enabled or not. '''Default = true'''<br />
:<code>threads</code> defines max threads that should be allocated to the router. '''Default = 128'''<br/><br />
::'''Note:''' The more threads the more people can join the router (1 user will use around 2 threads or so).<br />
:<code>name</code> defines the (local) name of your router.<br />
:<code>address</code> defines the IP address your router should bind to. This should be "127.0.0.1", but can also be your internal IP.<br/><br />
::'''Note:''' This is <u>NOT</u> the IP that others will use to connect to you with (unless they are on your local network). The IP others will have to use is you external IP, and can be found by simply searching for "What is my IP" on a search engine.<br />
:<code>password</code> defines the password required for client to connect to your router. '''Optional'''<br />
:<code>port</code> defines the port your router will bind to. '''Default = 8000'''<br/><br />
::'''Note:''' Some operating systems restrict some port ranges (usually all ports < 1024). Default ports for HTTP & HTTPS are 80 & 443. For alternative ports, [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers click here].<br />
:: If you would like to test that your port is correctly forwarded you can use [https://www.yougetsignal.com/tools/open-ports/ this tool] <br />
<br />
=== router.option ===<br />
<br />
:<code>buffer_size</code> defines the size of your buffer. '''Default = 32'''<br />
:<code>motd</code> defines the Message Of The Day, and is the message the router will send to a client that has successfully connected. '''Optional'''<br />
:<code>redirect</code> defines an URL that a user will be redirected to if connecting through a browser. '''Optional'''<br />
<br />
=== router.room ===<br />
<br />
This section creates a chat room available for anyone to join in the public group on your router. This room will not be available for anyone in a private group. One room is made for each copy of this section.<br />
<br />
:<code>enabled</code> defines whether the room is enabled or not. '''Default = true'''<br />
:<code>name</code> defines the name of the room as it is shown to connected clients.<br />
:<code>color</code> defines the color of the room. Because colors. '''Example:''' "#ffe56ffe"<br />
<br />
=== router.router ===<br />
<br />
This section defines your transfer router(s). Copy this section for however many transfer routers you want to use.<br />
<br />
:<code>enabled</code> defines whether this transfer router should be enabled or not. '''Default = true'''<br />
:<code>name</code> defines the (local) name of this transfer router.<br />
:<code>address</code> defines the address of your transfer router.<br />
:<code>port</code> defines the port to use for this transfer router. '''Default = 80'''<br />
<br />
<br />
== Example of demonsaw.toml ==<br />
This is a simple example of a .toml for a fully functional router.<br />
<br />
<nowiki>[[router]]</nowiki><br />
enabled = true<br />
threads = 1024<br />
name = "Transfer Router"<br />
address = "127.0.0.1"<br />
port = 80<br />
[router.option]<br />
buffer_size = 32<br />
motd = "Welcome to Demonsaw 4"<br />
redirect = https://www.demonsaw.com<br />
<br />
"127.0.0.1" is known as [https://en.wikipedia.org/wiki/Localhost localhost], and will only make you able to connect to yourself. Please replace it with your own, [https://www.whatismybrowser.com/detect/what-is-my-local-ip-address local IP].</div>45khzhttps://titan.wiki/index.php?title=Donations&diff=183Donations2017-08-13T06:34:31Z<p>45khz: </p>
<hr />
<div>'''This wiki site is 100% community driven'''<br />
<br />
Please consider a small donation 5$ is enough to keep this site covered for one month.<br />
You can donate by sending bitcoin to the address :<code>1CFC8fC6z9HabTCPsdo2BSS3yDq4TkUEhx</code> if you want to be mention below for the donation please write a email to <code>45khz [at] protonmail (.)com </code>, otherwise the donation will be shown as Anonymous.<br />
<br />
----<br />
'''Donation transprancy'''<br />
<br />
'''Donators'''</div>45khzhttps://titan.wiki/index.php?title=Donations&diff=182Donations2017-08-13T06:21:27Z<p>45khz: </p>
<hr />
<div>'''This wiki site is 100% community driven'''<br />
<br />
Please consider a small donation 5$ helps with one month of server cost<br />
You can donate by sending bitcoin to the address :<code>1CFC8fC6z9HabTCPsdo2BSS3yDq4TkUEhx</code> if you want ot be mention below for the dontaion please write a email to <code>45khz [at] protonmail (.)com </code>.<br />
<br />
----<br />
'''Donation transprancy'''<br />
<br />
'''Donators'''</div>45khzhttps://titan.wiki/index.php?title=Titan_Settings&diff=150Titan Settings2017-07-16T18:44:27Z<p>45khz: </p>
<hr />
<div>==Client Options==<br />
<br />
===General===<br />
This page allows you to change your client's display name, color, download folder, and different types of notifications. <br />
<br />
----<br />
<br />
;name<br />
: Screen name <br />
<br />
----<br />
<br />
;download folder<br />
: where the default downloads will be saved<br />
<br />
----<br />
<br />
;chat notifications [toggle]<br />
: Beep = OS sound notification<br />
: flash = flash notification on OS menubar {.gif}<br />
: tab bar = shows icon inside of Titan in the Client tab bar. {chat icon}<br />
<br />
----<br />
<br />
;pm notifications [toggle]<br />
: Beep = OS sound notification<br />
: flash = flash notification on OS menubar {.gif}<br />
: tab bar = shows icon inside of Titan in the Client tab bar. {pm icon}<br />
<br />
----<br />
<br />
;room notifications [toggle]<br />
: Beep = OS sound notification<br />
: flash = flash notification on OS menubar {.gif}<br />
: tab bar = shows icon inside of Titan in the Client tab bar. {room icon}<br />
<br />
===Router===<br />
This page determines the encryption of your session with the router. <br />
Changing this will change the encryption of all the communication between your client and the router. <br />
Note: Will not have the same effect as being in a group.<br />
<br />
----<br />
<br />
;Prime size<br />
: what prime number use. '''[Default = 128]'''<br />
----<br />
<br />
;Chipher<br />
: What chipher algorithem to calculate with '''[Default = aes]'''<br />
<br />
{| class="wikitable"<br />
|aes<br />
|[default]<br />
|-<br />
|mars<br />
|-<br />
|rc6<br />
|-<br />
|serpent<br />
|-<br />
|twofish<br />
|}<br />
----<br />
<br />
;Key size<br />
: How long the key are going to be used '''[Default = 256]'''<br />
<br />
{| class="wikitable"<br />
|-<br />
|128<br />
|-<br />
|192<br />
|-<br />
|256<br />
|[default]<br />
|}<br />
<br />
----<br />
<br />
;Hash<br />
: What hash algorithem its going to be calculated with '''[Default = sha256]'''<br />
<br />
{| class="wikitable"<br />
|-<br />
|md5<br />
|-<br />
|sha1<br />
|-<br />
|sha224<br />
|-<br />
|sha256<br />
|[default]<br />
|-<br />
|sha384<br />
|-<br />
|sha512<br />
|}<br />
<br />
----<br />
<br />
;Iterations<br />
: Amount of times the hash is going to be recalculated and mixed up '''[Default = 1]'''<br />
{| class="wikitable"<br />
|-<br />
|1-99999<br />
|}<br />
----<br />
<br />
;Salt<br />
: salt is random data that is added as a additional input into the hash(sha256+salt= hash output). this can be anything you want '''[default = " "]''' there is no salt value as per default its up to the user to add a random salt. Salt can be anything character,number,special character maximum of 257 characters<br />
<br />
===System===<br />
This page allows you to change the hash value of your shared files. <br />
Note that swarming (downloading from several uploaders) will only work with uploaders using the same hashing configuration.<br />
<br />
----<br />
<br />
;Hash<br />
:what type of hash algorithem the files are going to be calulated with '''[Default = md5]'''<br />
<br />
{| class="wikitable"<br />
|+<br />
|-<br />
|md5<br />
|[default]<br />
|-<br />
|sha1<br />
|-<br />
|sha224<br />
|-<br />
|sha256<br />
|-<br />
|sha384<br />
|-<br />
|sha512<br />
|}<br />
<br />
----<br />
<br />
;Salt<br />
: salt is random data that is added as a additional input into the hash(sha256+salt= hash output). this can be anything you want there is no salt value as per default its up to the user to add a random salt. Salt can be anything character,number,special character maximum of 257 characters<br />
<br />
===Transfer===<br />
This page allows you to limit/extend your client's maximum simultaneous files uploading/downloading. <br />
You can also change the size of each chunk you download, as your internet connection quality may vary.<br />
For throttling, see global settings<br />
<br />
{to-do, diffrent settings for lan/internet connections<br />
-downloads<br />
total = amount of simultaneous downloads [default = 4]<br />
buffer = Buffer is the amount of file chunks the router will store in memory during the transfer [default = 16]<br />
chunk size = what sizes the files are going to be splitted and transferd with [default = 768 KB]<br />
-uploads<br />
total = amount of simultaneous uploads [default = 4]<br />
<br />
about chunk size: so the chunk need to be transferd within 15sec<br />
sockets time out after 15 seconds<br />
if they don't finish sending the chunk in that time, they timeout and cause an error message<br />
<br />
==Global Settings==<br />
Global Settings [[File:GlobalSettings.PNG]]<br />
These settings will apply to the entire app and all your clients. <br />
In the free version you need to press on a Client tab [[File:Client-tab.png]] to escape the settings tab, once you are in the Global Settings.<br />
<br />
----<br />
<br />
*Theme<br />
Is where you select the look of Titan color scheme, most be a .css file made for Titan.<br />
Themes can be found at https://titan.wiki/themes<br />
<br />
[[File:RefreshTheme.PNG|40px]] = Reloads the theme selected, used for when updating the .css file <br />
<br />
[[File:ChoiceTheme.PNG|40px]] = Selects a .css theme<br />
<br />
[[File:RevertDefaultSettings.PNG|40px]] = Reverts back to default settings <br />
<br />
----<br />
<br />
*Fontsize<br />
Applies to all text within Titan ranging from 12px to 19px in size. Default = 14px<br />
<br />
[[File:FontSlider.PNG]]<br />
<br />
----<br />
<br />
*Auto open tabs toggle<br />
Make status tabs open automatically when downloading/uploading/Finished files as well as when you get a Private Message from a user<br />
<br />
[[File:DlUpFin.PNG]]<br />
<br />
----<br />
<br />
*Status bar toggle<br />
Stats in the bottom of the windows that shows in order users online, users shares, lines of chat, amount of files in que, amount of files downloading, amount of files uploading,amount of files finnished transfer both upload and download, amount of transfer routers active<br />
<br />
----<br />
<br />
*Timestamps toggle<br />
Will enable or disable timestamps in chat.<br />
<br />
----<br />
<br />
*User Colors toggle<br />
Shows the color a user picked to represent their username. If disabled, then all names/text in chat will go to a monocolor gray. This may be necessary for people who are colorblind or for certain themes who might change the background color of chat to a common color that users pick for their color (ex. Black is a common color for user names, as well as dark/night themes).<br />
<br />
----<br />
<br />
*Max download/upload<br />
This allows you to throttle the download or upload to your liking and internet connection. Default [ 0 = unlimited ]<br />
<br />
{| class="wikitable"<br />
|+Conversion table [mbps/8= mb/s]<br />
|-<br />
|1 Mbps<br />
|125 KB/s<br />
|-<br />
|10 Mbps<br />
|1.25 MB/s<br />
|-<br />
|20 Mbps<br />
|2.50 MB/s<br />
|-<br />
|50 Mbps<br />
|6.25 MB/s <br />
|-<br />
|100 Mbps<br />
|12.5 MB/s<br />
|}</div>45khz