Using Apache Cordova to browse TOR .onion urls - tor

I would like to create a hybrid mobile application where I need to browse .onion urls and interact with servers on the Tor network.
Is there an easy way to achieve this? I am aware of the Guardian Project but would love to know if there's already an out-of-the-box solution for Apache Cordova.
Any help would be appreciated.

Related

How do I make an "in website proxy" like hidester.com/proxy? Is there anything already on GitHub like this?

I need to make a website similar to https://hidester.com/proxy/.
My school doesn't have that many protections, just a firewall that blocks access to proxy websites on school computers. I want to self-host something on my network like that where I can put in a website and it will access it for me like a proxy. That way, the proxy is unblocked. I don't want to use any chrome extensions or system software. Does software like that exist already on GitHub or if not, how would I go about making something like that using nodejs or nginx?
alloyproxy, nodeunblocker, pydodge, and powermouse. There are more but these are easy to setup and I use on my site. My sites are hopelessjourney.ga and hopefuljourney.cf

How to make an application and website?

I want to make a chat application in website and desktop application
How can I make that?
Need I use 2 language for that? Like java for app and php for website
Thanks you!!
Sure.
Java for the desktop application (there a lot more possible languages).
Php in the website back-end and HTML (and JavaScript) for the front-end.
There are two ways to achieve this:
1. Peer to peer: the clients connect directly.
2. Use a server with, for example, MySQL to "connect" the applications.

How do you connect the frontend and the backend?

I'm still kind of new in programming and I'm not quite sure that this is the place to ask this question, but I can't find anything worthy on the Internet. Sorry on first place but I'm truly lost. All I can find is "just use wordpress" and things like that.
I'm trying to make a website from zero with HTML and CSS, and there I would have the front end. I know a little bit of backend but I'm still learning. The real question is: how do you mesh up all of this and put it on the Internet so others can see it? I know you have to buy a domain and so, but how do you put it all together? What do you exactly do with your server-side code if what you "upload" is the HTML code? Are there any good books on the subject or something so I can study it on my own?
Thanks in advance.
Read about web frameworks like Spring in Java or Django in Python. Start with a lecture of these to grasp a notion of backend and frontend working together:
https://www.quora.com/How-do-front-end-and-back-end-technologies-work-together
https://www.quora.com/How-are-the-front-end-and-back-end-connected
https://www.quora.com/How-does-frontend-code-and-backend-code-interact-with-each-other
EDIT
And don't forget to read about the MVC pattern.
If all you want to know is how to publish an html/css project to make your website live then you need a domain, hosting account, your project files, and an FTP program.
Buy a domain and hosting account through a website like godaddy. Once you have that then you basically have your own little server. A server is just a machine thats on 24/7 which holds your project and makes the files live on the internet for people to view.
Once you create your project, then use ftp software such as filezilla to connect to your server. Drag your project into the public_html folder and your website will be live!
I think the word you are looking for is "web server." Examples of web servers are Apache, nginx, and IIS. A web server is a computer program.
A simple web server is sometimes called a "static web server."
To see a bit how this works, you can install a static web server like http-server on your computer (which requires Node.js to run), point it at a directory, and browse the site on your own PC.
So if you have a folder called "my-site" and a file in it called "index.html" and you ran the http-server in the my-site folder, and you went to http://localhost:8080, you would see "index.html" in your browser.
To put all this on the internet:
First, if you have an internet connection at home then you could technically set something up on your laptop that people could connect to. I won't get into it here because it's a little involved, but I think it's important conceptually to understand that you could do it if you wanted to.
You need to get access to a web server. A relatively fast way to set this up would be with zeit.

Host for website that use node.js

I need a good web hosting where I can use node.js.
I have alot experience about cpanel and basic webhotel but I dont know how to use/install node.js.
I'm mainly using html, php, javascript and mysql but I have some features that need node.js.
Can you help me if you know good sites or you know how to use node.js in cpanel
Here is good post: http://codecondo.com/hosting-platforms-for-node-js/
These web sites have (pre)installed note.js, so no need aby installation.

Clean url in my existing web site

I have too many doubts about this topic.
I want to create a clean url website. I know it's possible using .htaccess. Is .htaccsess support in all servers? Where did I get the server information? Using Php info?
.htaccess files are used in web servers such as Apache. Many other web servers like Sun Java System Web Server and Zeus Web Server implement the same synthax. But if you're using PHP, you are probably using Apache.
Source: Wikipedia
You can get info about the web server by using the phpinfo() function in PHP.

Resources